From d01b28ffeb0fea32426c1b33db997691f18f7356 Mon Sep 17 00:00:00 2001 From: Nate Kelley Date: Tue, 18 Feb 2025 22:43:51 -0700 Subject: [PATCH] create controller folder --- .../chats/[chatId]/metric/[metricId]/page.tsx | 2 +- .../chats/[chatId]/reasoning/[messageId]/page.tsx | 2 +- .../(chat_experience)/dashboards/[dashboardId]/page.tsx | 2 +- .../app/app/(chat_experience)/metrics/[metricId]/page.tsx | 2 +- web/src/app/app/{terms => _components}/NewTermModal.tsx | 0 web/src/app/app/collections/[collectionId]/page.tsx | 2 +- web/src/app/app/collections/page.tsx | 2 +- web/src/app/app/dashboards/page.tsx | 2 +- web/src/app/app/layoutClient.tsx | 3 +-- web/src/app/app/terms/[termId]/page.tsx | 2 +- web/src/app/app/terms/page.tsx | 2 +- .../{app/app/_controllers => controllers}/AppLayout.tsx | 6 +++--- .../app/_controllers => controllers}/AppNoPageAccess.tsx | 2 +- .../_controllers => controllers}/AppPasswordAccess.tsx | 0 .../AppSidebar/AppSidebar.tsx | 0 .../AppSidebar/AppSidebarPrimary.tsx | 6 +++--- .../AppSidebar/AppSidebarSettings.tsx | 0 .../AppSidebar/AppSidebarTopItems.tsx | 0 .../AppSidebar/AppSidebarTopSettings.tsx | 0 .../AppSidebar/FavoritesDropdown.tsx | 0 .../AppSidebar/SignOutButton.tsx | 0 .../app/_controllers => controllers}/AppSidebar/index.ts | 0 .../CollectionIndividualContent.tsx | 4 ++-- .../CollectionIndividualController.tsx | 0 .../CollectionIndividualHeader.tsx | 7 +++---- .../CollectionsIndividualPopup.tsx | 0 .../CollectionIndividualController/index.ts | 0 .../CollectionListController/CollectionListController.tsx | 0 .../CollectionListController/CollectionListHeader.tsx | 0 .../CollectionListSelectedPopup.tsx | 0 .../CollectionListController/CollectionsListContent.tsx | 2 +- .../CollectionListController/index.ts | 0 .../DashboardController/DashboardController.tsx | 2 +- .../DashboardContentController.tsx | 0 .../DashboardContentControllerContext.tsx | 0 .../DashboardContentController/DashboardEmptyState.tsx | 0 .../DashboardMetricItem/DashboardMetricItem.tsx | 0 .../DashboardMetricItem/MetricTitle.tsx | 0 .../DashboardMetricItem/index.ts | 0 .../DashboardMetricItem/useDashboardMetric.ts | 0 .../DashboardContentController/helpers.ts | 0 .../DashboardContentController/index.ts | 0 .../DashboardEditTitle.tsx | 0 .../DashboardViewDashboardController.tsx | 0 .../DashboardViewDashboardController/index.ts | 0 .../DashboardViewFileController.tsx | 0 .../DashboardViewFileController/index.ts | 0 .../DashboardController/config.ts | 0 .../DashboardController/index.ts | 0 .../DashboardListController/DashboardHeader.tsx | 4 ++-- .../DashboardListController/DashboardListContent.tsx | 7 +++---- .../DashboardListController/DashboardListController.tsx | 0 .../DashboardListController/DashboardSelectedPopup.tsx | 0 .../DashboardListController/index.ts | 0 .../MetricController/MetricController.tsx | 0 .../MetricViewChart/MetricChartEvaluation.tsx | 0 .../MetricEditController/MetricEditController.tsx | 0 .../MetricEditController/MetricEditControllerHeader.tsx | 0 .../MetricStylingApp/Common/CollapseDelete.tsx | 0 .../MetricStylingApp/Common/LabelAndInput.tsx | 0 .../MetricStylingApp/Common/StylingLabel.tsx | 0 .../MetricStylingApp/Common/WarningIcon.tsx | 0 .../MetricEditController/MetricStylingApp/Common/index.ts | 0 .../MetricStylingApp/MetricStylingApp.tsx | 0 .../MetricStylingApp/MetricStylingAppSegment.tsx | 0 .../StylingAppColors/ColorsApp/ColorStyleSegments.tsx | 0 .../StylingAppColors/ColorsApp/ColorsApp.tsx | 0 .../MetricStylingApp/StylingAppColors/ColorsApp/config.ts | 0 .../MetricStylingApp/StylingAppColors/ColorsApp/index.ts | 0 .../StylingAppColors/Common/ThemeCarousel.tsx | 0 .../StylingAppColors/Common/ThemeColorDots.tsx | 0 .../StylingAppColors/Common/ThemeList.tsx | 0 .../MetricStylingApp/StylingAppColors/Common/index.ts | 0 .../StylingAppColors/Common/interfaces.ts | 0 .../StylingAppColors/CustomApp/CustomApp.tsx | 0 .../MetricStylingApp/StylingAppColors/CustomApp/index.ts | 0 .../StylingAppColors/PaletteApp/PaletteApp.tsx | 0 .../MetricStylingApp/StylingAppColors/PaletteApp/index.ts | 0 .../MetricStylingApp/StylingAppColors/SelectColorApp.tsx | 0 .../StylingAppColors/StylingAppColors.tsx | 0 .../MetricStylingApp/StylingAppColors/config.ts | 0 .../MetricStylingApp/StylingAppColors/index.ts | 0 .../StylingAppStyling/EditBarAxisSorting.tsx | 0 .../StylingAppStyling/EditBarRoundnessGlobal.tsx | 0 .../StylingAppStyling/EditDotsOnLineGlobal.tsx | 0 .../MetricStylingApp/StylingAppStyling/EditGridLines.tsx | 0 .../MetricStylingApp/StylingAppStyling/EditHideYAxis.tsx | 0 .../StylingAppStyling/EditPieAppearance.tsx | 0 .../StylingAppStyling/EditPieInnerLabel.tsx | 0 .../StylingAppStyling/EditPieLabelLocation.tsx | 0 .../StylingAppStyling/EditPieMinimumSlicePercentage.tsx | 0 .../StylingAppStyling/EditPieShowInnerLabel.tsx | 0 .../EditReplaceMissingValuesWithGlobal.tsx | 0 .../StylingAppStyling/EditScatterDotSize.tsx | 0 .../StylingAppStyling/EditShowDataLabels.tsx | 0 .../StylingAppStyling/EditShowGoalLine.tsx | 0 .../StylingAppStyling/EditShowHeadline.tsx | 0 .../StylingAppStyling/EditShowLabelPieAsPercentage.tsx | 0 .../MetricStylingApp/StylingAppStyling/EditShowLegend.tsx | 0 .../StylingAppStyling/EditSmoothLinesGlobal.tsx | 0 .../StylingAppStyling/EditTrendline/EditTrendline.tsx | 0 .../EditTrendline/EditTrendlineColorPicker.tsx | 0 .../EditTrendline/EditTrendlineColumnId.tsx | 0 .../EditTrendline/EditTrendlineLabel.tsx | 0 .../EditTrendline/EditTrendlineOption.tsx | 0 .../EditTrendline/EditTrendlineShowLine.tsx | 0 .../StylingAppStyling/EditTrendline/config.ts | 0 .../StylingAppStyling/EditTrendline/index.ts | 0 .../StylingAppStyling/EditYAxisScaleGlobal.tsx | 0 .../StylingAppStyling/StylingAppStyling.tsx | 0 .../StylingAppStyling/StylingAppStylingNotSupported.tsx | 0 .../MetricStylingApp/StylingAppStyling/index.ts | 0 .../StylingAppVisualize/ChartIcons/ChartIcon_Area.tsx | 0 .../ChartIcons/ChartIcon_AreaRelative.tsx | 0 .../StylingAppVisualize/ChartIcons/ChartIcon_Combo.tsx | 0 .../ChartIcons/ChartIcon_GroupedBar.tsx | 0 .../ChartIcons/ChartIcon_GroupedColumn.tsx | 0 .../StylingAppVisualize/ChartIcons/ChartIcon_Line.tsx | 0 .../StylingAppVisualize/ChartIcons/ChartIcon_Metric.tsx | 0 .../StylingAppVisualize/ChartIcons/ChartIcon_Pie.tsx | 0 .../StylingAppVisualize/ChartIcons/ChartIcon_Scatter.tsx | 0 .../ChartIcons/ChartIcon_StackedBar.tsx | 0 .../ChartIcons/ChartIcon_StackedBarRelative.tsx | 0 .../ChartIcons/ChartIcon_StackedColumn.tsx | 0 .../ChartIcons/ChartIcon_StackedColumnRelative.tsx | 0 .../StylingAppVisualize/ChartIcons/ChartIcon_Table.tsx | 0 .../StylingAppVisualize/SelectAxis/SelectAxis.tsx | 0 .../SelectAxisColumnContent/EditBarRoundness.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditCurrency.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditDateFormat.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditDateType.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditDecimals.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditDisplayAs.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditLabelStyle.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditLineStyle.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditMultiplyBy.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditPrefix.tsx | 0 .../SelectAxisColumnContent/EditReplaceMissingData.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditSeparator.tsx | 0 .../SelectAxisColumnContent/EditShowDataLabel.tsx | 0 .../SelectAxisColumnContent/EditShowLabelAsPercentage.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditSuffix.tsx | 0 .../SelectAxis/SelectAxisColumnContent/EditTitle.tsx | 0 .../SelectAxisColumnContent/SelectAxisDropdownContent.tsx | 0 .../SelectAxis/SelectAxisColumnContent/dateConfig.ts | 0 .../SelectAxis/SelectAxisColumnContent/index.ts | 0 .../SelectAxisColumnContent/useEditAppSegmented.ts | 0 .../SelectAxis/SelectAxisColumnPopover.tsx | 0 .../SelectAxisAvailableItemsList.tsx | 0 .../SelectAxisDragContainer/SelectAxisDraggingItem.tsx | 0 .../SelectAxisDragContainer/SelectAxisDropzone.tsx | 0 .../SelectAxisDragContainer/SelectAxisDropzones.tsx | 0 .../SelectAxisItem/SelectAxisItem.tsx | 0 .../SelectAxisItem/SelectAxisItemDragContainer.tsx | 0 .../SelectAxisDragContainer/SelectAxisItem/index.ts | 0 .../SelectAxisDragContainer/SelectAxisSortableItem.tsx | 0 .../SelectAxis/SelectAxisDragContainer/config.ts | 0 .../SelectAxis/SelectAxisDragContainer/index.ts | 0 .../SelectAxis/SelectAxisDragContainer/interfaces.ts | 0 .../SelectAxisDragContainer/useDropzonesExternal.ts | 0 .../SelectAxisDragContainer/useDropzonesInternal.ts | 0 .../SelectAxis/SelectAxisDragContainer/useErrorZones.ts | 0 .../SelectAxis/SelectAxisEmptyState.tsx | 0 .../SelectAxis/SelectAxisItemAvailableContainer.tsx | 0 .../SelectAxis/SelectAxisItemContainer.tsx | 0 .../SelectAxis/SelectAxisItemLabel.tsx | 0 .../CategoryAxisSettingContent.tsx | 0 .../SelectAxisSettingsContent/EditAxisLabelRotation.tsx | 0 .../SelectAxisSettingsContent/EditAxisScale.tsx | 0 .../SelectAxis/SelectAxisSettingsContent/EditGrouping.tsx | 0 .../SelectAxisSettingsContent/EditShowAxisLabel.tsx | 0 .../SelectAxisSettingsContent/EditShowAxisTitle.tsx | 0 .../SelectAxisSettingsContent/EditShowTooltip.tsx | 0 .../SelectAxisSettingContent.tsx | 0 .../SelectAxisSettingsButton.tsx | 0 .../TooltipAxisSettingContent.tsx | 0 .../SelectAxisSettingsContent/XAxisSettingContent.tsx | 0 .../SelectAxisSettingsContent/Y2AxisSettingContent.tsx | 0 .../SelectAxisSettingsContent/YAxisSettingContent.tsx | 0 .../SelectAxis/SelectAxisSettingsContent/config.ts | 0 .../SelectAxis/SelectAxisSettingsContent/index.ts | 0 .../StylingAppVisualize/SelectAxis/config.tsx | 0 .../StylingAppVisualize/SelectAxis/helper.ts | 0 .../StylingAppVisualize/SelectAxis/index.ts | 0 .../SelectAxis/useSelectAxisContext.tsx | 0 .../SelectChartType/SelectChartType.tsx | 0 .../SelectChartType/SelectedChartTypeMethod.ts | 0 .../StylingAppVisualize/SelectChartType/config.ts | 0 .../StylingAppVisualize/SelectChartType/index.ts | 0 .../StylingAppVisualize/StylingAppVisualize.tsx | 0 .../StylingMetric/EditDerivedHeader.tsx | 0 .../StylingAppVisualize/StylingMetric/EditHeaderTitle.tsx | 0 .../StylingAppVisualize/StylingMetric/EditMetricField.tsx | 0 .../StylingMetric/EditMetricHeaderType.tsx | 0 .../StylingMetric/EditMetricSubHeader.tsx | 0 .../StylingAppVisualize/StylingMetric/EditMetricType.tsx | 0 .../StylingAppVisualize/StylingMetric/StylingMetric.tsx | 0 .../StylingAppVisualize/StylingMetric/helpers.tsx | 0 .../StylingAppVisualize/StylingMetric/index.ts | 0 .../MetricStylingApp/StylingAppVisualize/config.ts | 0 .../MetricStylingApp/StylingAppVisualize/index.ts | 0 .../MetricEditController/MetricStylingApp/config.ts | 0 .../MetricEditController/MetricStylingApp/index.ts | 0 .../MetricViewChart/MetricEditController/index.ts | 0 .../MetricController/MetricViewChart/MetricViewChart.tsx | 0 .../MetricViewChart/MetricViewChartContent.tsx | 0 .../MetricViewChart/MetricViewChartController.tsx | 0 .../MetricViewChart/MetricViewChartHeader.tsx | 0 .../MetricController/MetricViewChart/index.ts | 0 .../MetricController/MetricViewFile/MetricViewFile.tsx | 0 .../MetricController/MetricViewFile/index.ts | 0 .../MetricViewResults/MetricViewResultsController.tsx | 0 .../MetricController/MetricViewResults/index.ts | 0 .../MetricController/config.ts | 0 .../MetricController/index.ts | 0 .../MetricController/useMetricLayout.ts | 0 .../ReasoningController/ReasoningController.tsx | 0 .../ReasoningController/ReasoningMessageContainer.tsx | 0 .../ReasoningMessages/BarContainer.tsx | 0 .../ReasoningMessages/ReasoningMessageSelector.tsx | 0 .../ReasoningMessages/ReasoningMessage_File/LoaderDot.tsx | 0 .../ReasoningMessage_File/ReasoningFileButtons.tsx | 0 .../ReasoningMessage_File/ReasoningFileTitle.tsx | 0 .../ReasoningMessage_File/ReasoningMessage_File.tsx | 0 .../ReasoningMessages/ReasoningMessage_File/index.ts | 0 .../ReasoningMessage_Thought/ReasoningMessage_Thought.tsx | 0 .../ReasoningMessage_ThoughtContainer.tsx | 0 .../ReasoningMessage_ThoughtPills.tsx | 0 .../ReasoningMessages/ReasoningMessage_Thought/index.ts | 0 .../ReasoningMessages/animationConfig.ts | 0 .../ReasoningController/ReasoningMessages/index.ts | 0 .../ReasoningController/index.ts | 0 .../TermIndividualController/TermDatasetSelect.tsx | 0 .../TermIndividualController/TermIndividualContent.tsx | 8 ++++---- .../TermIndividualContentSider.tsx | 0 .../TermIndividualController/TermIndividualController.tsx | 4 +--- .../TermIndividualController/TermIndividualHeader.tsx | 0 .../TermIndividualHeaderSider.tsx | 0 .../TermIndividualController/index.ts | 0 .../TermsListController/TermListSelectedPopup.tsx | 0 .../TermsListController/TermsHeader.tsx | 6 +++--- .../TermsListController/TermsListContent.tsx | 2 +- .../TermsListController/TermsListController.tsx | 0 .../TermsListController/index.ts | 0 web/src/layouts/AppAssetCheckLayout.tsx | 4 ++-- web/tsconfig.json | 2 +- 246 files changed, 41 insertions(+), 46 deletions(-) rename web/src/app/app/{terms => _components}/NewTermModal.tsx (100%) rename web/src/{app/app/_controllers => controllers}/AppLayout.tsx (95%) rename web/src/{app/app/_controllers => controllers}/AppNoPageAccess.tsx (93%) rename web/src/{app/app/_controllers => controllers}/AppPasswordAccess.tsx (100%) rename web/src/{app/app/_controllers => controllers}/AppSidebar/AppSidebar.tsx (100%) rename web/src/{app/app/_controllers => controllers}/AppSidebar/AppSidebarPrimary.tsx (96%) rename web/src/{app/app/_controllers => controllers}/AppSidebar/AppSidebarSettings.tsx (100%) rename web/src/{app/app/_controllers => controllers}/AppSidebar/AppSidebarTopItems.tsx (100%) rename web/src/{app/app/_controllers => controllers}/AppSidebar/AppSidebarTopSettings.tsx (100%) rename web/src/{app/app/_controllers => controllers}/AppSidebar/FavoritesDropdown.tsx (100%) rename web/src/{app/app/_controllers => controllers}/AppSidebar/SignOutButton.tsx (100%) rename web/src/{app/app/_controllers => controllers}/AppSidebar/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/CollectionIndividualController/CollectionIndividualContent.tsx (97%) rename web/src/{app/app/_controllers => controllers}/CollectionIndividualController/CollectionIndividualController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/CollectionIndividualController/CollectionIndividualHeader.tsx (96%) rename web/src/{app/app/_controllers => controllers}/CollectionIndividualController/CollectionsIndividualPopup.tsx (100%) rename web/src/{app/app/_controllers => controllers}/CollectionIndividualController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/CollectionListController/CollectionListController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/CollectionListController/CollectionListHeader.tsx (100%) rename web/src/{app/app/_controllers => controllers}/CollectionListController/CollectionListSelectedPopup.tsx (100%) rename web/src/{app/app/_controllers => controllers}/CollectionListController/CollectionsListContent.tsx (98%) rename web/src/{app/app/_controllers => controllers}/CollectionListController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardController.tsx (95%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardContentController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardContentControllerContext.tsx (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardEmptyState.tsx (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/DashboardMetricItem.tsx (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/MetricTitle.tsx (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/useDashboardMetric.ts (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardContentController/helpers.ts (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardContentController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardEditTitle.tsx (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/DashboardViewDashboardController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewDashboardController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewFileController/DashboardViewFileController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/DashboardViewFileController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/config.ts (100%) rename web/src/{app/app/_controllers => controllers}/DashboardController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/DashboardListController/DashboardHeader.tsx (96%) rename web/src/{app/app/_controllers => controllers}/DashboardListController/DashboardListContent.tsx (92%) rename web/src/{app/app/_controllers => controllers}/DashboardListController/DashboardListController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/DashboardListController/DashboardSelectedPopup.tsx (100%) rename web/src/{app/app/_controllers => controllers}/DashboardListController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricChartEvaluation.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricEditController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricEditControllerHeader.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/CollapseDelete.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/LabelAndInput.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/StylingLabel.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/WarningIcon.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/MetricStylingApp.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/MetricStylingAppSegment.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/ColorStyleSegments.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/ColorsApp.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/config.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeCarousel.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeColorDots.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeList.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/interfaces.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/CustomApp/CustomApp.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/CustomApp/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/PaletteApp/PaletteApp.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/PaletteApp/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/SelectColorApp.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/StylingAppColors.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/config.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditBarAxisSorting.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditBarRoundnessGlobal.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditDotsOnLineGlobal.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditGridLines.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditHideYAxis.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieAppearance.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieInnerLabel.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieLabelLocation.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieMinimumSlicePercentage.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieShowInnerLabel.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditReplaceMissingValuesWithGlobal.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditScatterDotSize.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowDataLabels.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowGoalLine.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowHeadline.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowLabelPieAsPercentage.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowLegend.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditSmoothLinesGlobal.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendline.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineColorPicker.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineColumnId.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineLabel.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineOption.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineShowLine.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/config.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditYAxisScaleGlobal.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/StylingAppStyling.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/StylingAppStylingNotSupported.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Area.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_AreaRelative.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Combo.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_GroupedBar.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_GroupedColumn.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Line.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Metric.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Pie.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Scatter.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedBar.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedBarRelative.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedColumn.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedColumnRelative.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Table.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxis.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditBarRoundness.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditCurrency.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDateFormat.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDateType.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDecimals.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDisplayAs.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditLabelStyle.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditLineStyle.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditMultiplyBy.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditPrefix.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditReplaceMissingData.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditSeparator.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditShowDataLabel.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditShowLabelAsPercentage.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditSuffix.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditTitle.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/SelectAxisDropdownContent.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/dateConfig.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/useEditAppSegmented.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnPopover.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisAvailableItemsList.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDraggingItem.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDropzone.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDropzones.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/SelectAxisItem.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/SelectAxisItemDragContainer.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisSortableItem.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/config.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/interfaces.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useDropzonesExternal.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useDropzonesInternal.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useErrorZones.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisEmptyState.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemAvailableContainer.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemContainer.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemLabel.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/CategoryAxisSettingContent.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditAxisLabelRotation.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditAxisScale.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditGrouping.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowAxisLabel.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowAxisTitle.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowTooltip.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/SelectAxisSettingContent.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/SelectAxisSettingsButton.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/TooltipAxisSettingContent.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/XAxisSettingContent.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/Y2AxisSettingContent.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/YAxisSettingContent.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/config.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/config.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/helper.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/useSelectAxisContext.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/SelectChartType.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/SelectedChartTypeMethod.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/config.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingAppVisualize.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditDerivedHeader.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditHeaderTitle.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricField.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricHeaderType.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricSubHeader.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricType.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/StylingMetric.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/helpers.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/config.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/config.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricEditController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricViewChart.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricViewChartContent.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricViewChartController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/MetricViewChartHeader.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewChart/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewFile/MetricViewFile.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewFile/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewResults/MetricViewResultsController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/MetricViewResults/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/config.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/MetricController/useMetricLayout.ts (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessageContainer.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/BarContainer.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/ReasoningMessageSelector.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/ReasoningMessage_File/LoaderDot.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningFileButtons.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningFileTitle.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningMessage_File.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/ReasoningMessage_File/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_Thought.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_ThoughtContainer.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_ThoughtPills.tsx (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/animationConfig.ts (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/ReasoningMessages/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/ReasoningController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/TermIndividualController/TermDatasetSelect.tsx (100%) rename web/src/{app/app/_controllers => controllers}/TermIndividualController/TermIndividualContent.tsx (96%) rename web/src/{app/app/_controllers => controllers}/TermIndividualController/TermIndividualContentSider.tsx (100%) rename web/src/{app/app/_controllers => controllers}/TermIndividualController/TermIndividualController.tsx (86%) rename web/src/{app/app/_controllers => controllers}/TermIndividualController/TermIndividualHeader.tsx (100%) rename web/src/{app/app/_controllers => controllers}/TermIndividualController/TermIndividualHeaderSider.tsx (100%) rename web/src/{app/app/_controllers => controllers}/TermIndividualController/index.ts (100%) rename web/src/{app/app/_controllers => controllers}/TermsListController/TermListSelectedPopup.tsx (100%) rename web/src/{app/app/_controllers => controllers}/TermsListController/TermsHeader.tsx (90%) rename web/src/{app/app/_controllers => controllers}/TermsListController/TermsListContent.tsx (97%) rename web/src/{app/app/_controllers => controllers}/TermsListController/TermsListController.tsx (100%) rename web/src/{app/app/_controllers => controllers}/TermsListController/index.ts (100%) diff --git a/web/src/app/app/(chat_experience)/chats/[chatId]/metric/[metricId]/page.tsx b/web/src/app/app/(chat_experience)/chats/[chatId]/metric/[metricId]/page.tsx index 438ad9e88..3480514ec 100644 --- a/web/src/app/app/(chat_experience)/chats/[chatId]/metric/[metricId]/page.tsx +++ b/web/src/app/app/(chat_experience)/chats/[chatId]/metric/[metricId]/page.tsx @@ -1,4 +1,4 @@ -import { MetricController } from '@appControllers/MetricController'; +import { MetricController } from '@controllers/MetricController'; import { AppAssetCheckLayout } from '@layouts/AppAssetCheckLayout'; export default function Page({ diff --git a/web/src/app/app/(chat_experience)/chats/[chatId]/reasoning/[messageId]/page.tsx b/web/src/app/app/(chat_experience)/chats/[chatId]/reasoning/[messageId]/page.tsx index cf6b24b21..92ecbf2cf 100644 --- a/web/src/app/app/(chat_experience)/chats/[chatId]/reasoning/[messageId]/page.tsx +++ b/web/src/app/app/(chat_experience)/chats/[chatId]/reasoning/[messageId]/page.tsx @@ -1,4 +1,4 @@ -import { ReasoningController } from '@appControllers/ReasoningController'; +import { ReasoningController } from '@controllers/ReasoningController'; export default function Page({ params: { chatId, messageId } diff --git a/web/src/app/app/(chat_experience)/dashboards/[dashboardId]/page.tsx b/web/src/app/app/(chat_experience)/dashboards/[dashboardId]/page.tsx index e7f937659..737ce0fe6 100644 --- a/web/src/app/app/(chat_experience)/dashboards/[dashboardId]/page.tsx +++ b/web/src/app/app/(chat_experience)/dashboards/[dashboardId]/page.tsx @@ -1,4 +1,4 @@ -import { DashboardController } from '@appControllers/DashboardController'; +import { DashboardController } from '@controllers/DashboardController'; import { AppAssetCheckLayout } from '@layouts/AppAssetCheckLayout'; export default function Page({ params: { dashboardId } }: { params: { dashboardId: string } }) { diff --git a/web/src/app/app/(chat_experience)/metrics/[metricId]/page.tsx b/web/src/app/app/(chat_experience)/metrics/[metricId]/page.tsx index 377f8fa1d..cdf1f7b59 100644 --- a/web/src/app/app/(chat_experience)/metrics/[metricId]/page.tsx +++ b/web/src/app/app/(chat_experience)/metrics/[metricId]/page.tsx @@ -1,4 +1,4 @@ -import { MetricController } from '@appControllers/MetricController'; +import { MetricController } from '@controllers/MetricController'; import { AppAssetCheckLayout } from '@layouts/AppAssetCheckLayout'; export default function MetricPage({ diff --git a/web/src/app/app/terms/NewTermModal.tsx b/web/src/app/app/_components/NewTermModal.tsx similarity index 100% rename from web/src/app/app/terms/NewTermModal.tsx rename to web/src/app/app/_components/NewTermModal.tsx diff --git a/web/src/app/app/collections/[collectionId]/page.tsx b/web/src/app/app/collections/[collectionId]/page.tsx index 5879e6673..727df786c 100644 --- a/web/src/app/app/collections/[collectionId]/page.tsx +++ b/web/src/app/app/collections/[collectionId]/page.tsx @@ -1,4 +1,4 @@ -import { CollectionIndividualController } from '../../_controllers/CollectionIndividualController'; +import { CollectionIndividualController } from '@controllers/CollectionIndividualController'; export default function CollectionIdPage({ params }: { params: { collectionId: string } }) { const { collectionId } = params; diff --git a/web/src/app/app/collections/page.tsx b/web/src/app/app/collections/page.tsx index cea1f82e3..6f8a1a00d 100644 --- a/web/src/app/app/collections/page.tsx +++ b/web/src/app/app/collections/page.tsx @@ -1,4 +1,4 @@ -import { CollectionListController } from '@appControllers/CollectionListController'; +import { CollectionListController } from '@controllers/CollectionListController'; export default function CollectionsPage() { return ; diff --git a/web/src/app/app/dashboards/page.tsx b/web/src/app/app/dashboards/page.tsx index 418dbdf99..5799b89a5 100644 --- a/web/src/app/app/dashboards/page.tsx +++ b/web/src/app/app/dashboards/page.tsx @@ -1,4 +1,4 @@ -import { DashboardListController } from '../_controllers/DashboardListController'; +import { DashboardListController } from '@controllers/DashboardListController'; export default function DashboardPage() { return ; diff --git a/web/src/app/app/layoutClient.tsx b/web/src/app/app/layoutClient.tsx index 54604cf10..714b86e0f 100644 --- a/web/src/app/app/layoutClient.tsx +++ b/web/src/app/app/layoutClient.tsx @@ -2,11 +2,10 @@ import { AppProviders } from '@/context/AppProviders'; import React from 'react'; -import { AppLayout } from './_controllers/AppLayout'; +import { AppLayout } from '@/controllers/AppLayout'; import type { BusterUserResponse } from '@/api/asset_interfaces'; import { useSupabaseServerContext } from '@/context/Supabase/useSupabaseContext'; import { GlobalErrorComponent } from '../../components/error'; -import { dehydrate, HydrationBoundary, QueryClient } from '@tanstack/react-query'; export const AppLayoutClient = ({ children, diff --git a/web/src/app/app/terms/[termId]/page.tsx b/web/src/app/app/terms/[termId]/page.tsx index d0e31e9ca..1ad608ee1 100644 --- a/web/src/app/app/terms/[termId]/page.tsx +++ b/web/src/app/app/terms/[termId]/page.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { getAppSplitterLayout } from '@/components/layout'; -import { TermIndividualController } from '../../_controllers/TermIndividualController'; +import { TermIndividualController } from '@controllers/TermIndividualController'; export default async function TermIdPage({ params: { termId } }: { params: { termId: string } }) { const termPageIdLayout = await getAppSplitterLayout('term-page', ['auto', '300px']); diff --git a/web/src/app/app/terms/page.tsx b/web/src/app/app/terms/page.tsx index ae39f5209..718297ec2 100644 --- a/web/src/app/app/terms/page.tsx +++ b/web/src/app/app/terms/page.tsx @@ -1,4 +1,4 @@ -import { TermsListController } from '../_controllers/TermsListController'; +import { TermsListController } from '@controllers/TermsListController'; export default function TermsPage() { return ; diff --git a/web/src/app/app/_controllers/AppLayout.tsx b/web/src/controllers/AppLayout.tsx similarity index 95% rename from web/src/app/app/_controllers/AppLayout.tsx rename to web/src/controllers/AppLayout.tsx index 2f71a555f..60cd1b3c3 100644 --- a/web/src/app/app/_controllers/AppLayout.tsx +++ b/web/src/controllers/AppLayout.tsx @@ -3,13 +3,13 @@ import { ConfigProvider, Layout } from 'antd'; import React, { PropsWithChildren, useMemo } from 'react'; import { AppSidebar } from './AppSidebar'; -import { NewChatModal } from '../_components/NewChatModal'; -import { InvitePeopleModal } from '../_components/InvitePeopleModal'; +import { NewChatModal } from '@appComponents/NewChatModal'; +import { InvitePeopleModal } from '@appComponents/InvitePeopleModal'; import { AppSplitter } from '@/components/layout'; import { createStyles } from 'antd-style'; import { useBusterStylesContext } from '@/context/BusterStyles/BusterStyles'; import { useUserConfigContextSelector } from '@/context/Users'; -import { SupportModal } from '../_components/SupportModal'; +import { SupportModal } from '@appComponents/SupportModal'; import { useAppLayoutContextSelector } from '@/context/BusterAppLayout'; import { useMemoizedFn } from 'ahooks'; import { ThemeConfig } from 'antd/lib'; diff --git a/web/src/app/app/_controllers/AppNoPageAccess.tsx b/web/src/controllers/AppNoPageAccess.tsx similarity index 93% rename from web/src/app/app/_controllers/AppNoPageAccess.tsx rename to web/src/controllers/AppNoPageAccess.tsx index 6ffbab175..25d63857e 100644 --- a/web/src/app/app/_controllers/AppNoPageAccess.tsx +++ b/web/src/controllers/AppNoPageAccess.tsx @@ -19,7 +19,7 @@ export const AppNoPageAccess: React.FC<{ const { openInfoMessage } = useBusterNotifications(); return ( -
+
diff --git a/web/src/app/app/_controllers/AppPasswordAccess.tsx b/web/src/controllers/AppPasswordAccess.tsx similarity index 100% rename from web/src/app/app/_controllers/AppPasswordAccess.tsx rename to web/src/controllers/AppPasswordAccess.tsx diff --git a/web/src/app/app/_controllers/AppSidebar/AppSidebar.tsx b/web/src/controllers/AppSidebar/AppSidebar.tsx similarity index 100% rename from web/src/app/app/_controllers/AppSidebar/AppSidebar.tsx rename to web/src/controllers/AppSidebar/AppSidebar.tsx diff --git a/web/src/app/app/_controllers/AppSidebar/AppSidebarPrimary.tsx b/web/src/controllers/AppSidebar/AppSidebarPrimary.tsx similarity index 96% rename from web/src/app/app/_controllers/AppSidebar/AppSidebarPrimary.tsx rename to web/src/controllers/AppSidebar/AppSidebarPrimary.tsx index c40429565..355a1cf83 100644 --- a/web/src/app/app/_controllers/AppSidebar/AppSidebarPrimary.tsx +++ b/web/src/controllers/AppSidebar/AppSidebarPrimary.tsx @@ -1,16 +1,16 @@ 'use client'; -import React, { PropsWithChildren, useContext, useMemo } from 'react'; -import { useAppLayoutContextSelector } from '../../../../context/BusterAppLayout'; +import React, { PropsWithChildren, useMemo } from 'react'; import { Menu } from 'antd'; import type { MenuProps } from 'antd'; -import { AppMaterialIcons, AppTooltip } from '@/components'; +import { AppMaterialIcons } from '@/components'; import { BusterRoutes, createBusterRoute } from '@/routes'; import Link from 'next/link'; import { AppMenuGroupSingle } from '@/components/menu/AppMenuGroupSingle'; import { FavoritesDropdown } from './FavoritesDropdown'; import { useUserConfigContextSelector } from '@/context/Users'; import { useMemoizedFn } from 'ahooks'; +import { useAppLayoutContextSelector } from '@/context/BusterAppLayout'; const items = [ // { diff --git a/web/src/app/app/_controllers/AppSidebar/AppSidebarSettings.tsx b/web/src/controllers/AppSidebar/AppSidebarSettings.tsx similarity index 100% rename from web/src/app/app/_controllers/AppSidebar/AppSidebarSettings.tsx rename to web/src/controllers/AppSidebar/AppSidebarSettings.tsx diff --git a/web/src/app/app/_controllers/AppSidebar/AppSidebarTopItems.tsx b/web/src/controllers/AppSidebar/AppSidebarTopItems.tsx similarity index 100% rename from web/src/app/app/_controllers/AppSidebar/AppSidebarTopItems.tsx rename to web/src/controllers/AppSidebar/AppSidebarTopItems.tsx diff --git a/web/src/app/app/_controllers/AppSidebar/AppSidebarTopSettings.tsx b/web/src/controllers/AppSidebar/AppSidebarTopSettings.tsx similarity index 100% rename from web/src/app/app/_controllers/AppSidebar/AppSidebarTopSettings.tsx rename to web/src/controllers/AppSidebar/AppSidebarTopSettings.tsx diff --git a/web/src/app/app/_controllers/AppSidebar/FavoritesDropdown.tsx b/web/src/controllers/AppSidebar/FavoritesDropdown.tsx similarity index 100% rename from web/src/app/app/_controllers/AppSidebar/FavoritesDropdown.tsx rename to web/src/controllers/AppSidebar/FavoritesDropdown.tsx diff --git a/web/src/app/app/_controllers/AppSidebar/SignOutButton.tsx b/web/src/controllers/AppSidebar/SignOutButton.tsx similarity index 100% rename from web/src/app/app/_controllers/AppSidebar/SignOutButton.tsx rename to web/src/controllers/AppSidebar/SignOutButton.tsx diff --git a/web/src/app/app/_controllers/AppSidebar/index.ts b/web/src/controllers/AppSidebar/index.ts similarity index 100% rename from web/src/app/app/_controllers/AppSidebar/index.ts rename to web/src/controllers/AppSidebar/index.ts diff --git a/web/src/app/app/_controllers/CollectionIndividualController/CollectionIndividualContent.tsx b/web/src/controllers/CollectionIndividualController/CollectionIndividualContent.tsx similarity index 97% rename from web/src/app/app/_controllers/CollectionIndividualController/CollectionIndividualContent.tsx rename to web/src/controllers/CollectionIndividualController/CollectionIndividualContent.tsx index 45c95b82e..f9af10cf3 100644 --- a/web/src/app/app/_controllers/CollectionIndividualController/CollectionIndividualContent.tsx +++ b/web/src/controllers/CollectionIndividualController/CollectionIndividualContent.tsx @@ -14,8 +14,8 @@ import { BusterCollectionListItem } from '@/api/asset_interfaces'; import { Text } from '@/components'; -import { ListEmptyStateWithButton } from '../../../../components/list'; -import { AddTypeModal } from '../../_components/AddTypeModal'; +import { ListEmptyStateWithButton } from '@/components/list'; +import { AddTypeModal } from '@appComponents/AddTypeModal'; import { ShareAssetType } from '@/api/asset_interfaces'; import { useMemoizedFn } from 'ahooks'; import { BusterList, BusterListColumn, BusterListRow } from '@/components/list'; diff --git a/web/src/app/app/_controllers/CollectionIndividualController/CollectionIndividualController.tsx b/web/src/controllers/CollectionIndividualController/CollectionIndividualController.tsx similarity index 100% rename from web/src/app/app/_controllers/CollectionIndividualController/CollectionIndividualController.tsx rename to web/src/controllers/CollectionIndividualController/CollectionIndividualController.tsx diff --git a/web/src/app/app/_controllers/CollectionIndividualController/CollectionIndividualHeader.tsx b/web/src/controllers/CollectionIndividualController/CollectionIndividualHeader.tsx similarity index 96% rename from web/src/app/app/_controllers/CollectionIndividualController/CollectionIndividualHeader.tsx rename to web/src/controllers/CollectionIndividualController/CollectionIndividualHeader.tsx index df2be624e..ce03edf05 100644 --- a/web/src/app/app/_controllers/CollectionIndividualController/CollectionIndividualHeader.tsx +++ b/web/src/controllers/CollectionIndividualController/CollectionIndividualHeader.tsx @@ -4,16 +4,15 @@ import React, { useMemo } from 'react'; import { AppContentHeader } from '@/components/layout'; import { canEditCollection, - useBusterCollectionIndividualContextSelector, - useCollectionIndividual + useBusterCollectionIndividualContextSelector } from '@/context/Collections'; import { Breadcrumb, Button, Dropdown, MenuProps } from 'antd'; import Link from 'next/link'; import { useAppLayoutContextSelector } from '@/context/BusterAppLayout'; import { BusterRoutes } from '@/routes'; import { AppMaterialIcons, EditableTitle } from '@/components'; -import { FavoriteStar } from '../../_components/Lists/FavoriteStar'; -import { ShareMenu } from '../../_components/ShareMenu'; +import { FavoriteStar } from '@appComponents/Lists/FavoriteStar'; +import { ShareMenu } from '@appComponents/ShareMenu'; import { BusterCollection, ShareAssetType } from '@/api/asset_interfaces'; import { Text } from '@/components'; import { useAntToken } from '@/styles/useAntToken'; diff --git a/web/src/app/app/_controllers/CollectionIndividualController/CollectionsIndividualPopup.tsx b/web/src/controllers/CollectionIndividualController/CollectionsIndividualPopup.tsx similarity index 100% rename from web/src/app/app/_controllers/CollectionIndividualController/CollectionsIndividualPopup.tsx rename to web/src/controllers/CollectionIndividualController/CollectionsIndividualPopup.tsx diff --git a/web/src/app/app/_controllers/CollectionIndividualController/index.ts b/web/src/controllers/CollectionIndividualController/index.ts similarity index 100% rename from web/src/app/app/_controllers/CollectionIndividualController/index.ts rename to web/src/controllers/CollectionIndividualController/index.ts diff --git a/web/src/app/app/_controllers/CollectionListController/CollectionListController.tsx b/web/src/controllers/CollectionListController/CollectionListController.tsx similarity index 100% rename from web/src/app/app/_controllers/CollectionListController/CollectionListController.tsx rename to web/src/controllers/CollectionListController/CollectionListController.tsx diff --git a/web/src/app/app/_controllers/CollectionListController/CollectionListHeader.tsx b/web/src/controllers/CollectionListController/CollectionListHeader.tsx similarity index 100% rename from web/src/app/app/_controllers/CollectionListController/CollectionListHeader.tsx rename to web/src/controllers/CollectionListController/CollectionListHeader.tsx diff --git a/web/src/app/app/_controllers/CollectionListController/CollectionListSelectedPopup.tsx b/web/src/controllers/CollectionListController/CollectionListSelectedPopup.tsx similarity index 100% rename from web/src/app/app/_controllers/CollectionListController/CollectionListSelectedPopup.tsx rename to web/src/controllers/CollectionListController/CollectionListSelectedPopup.tsx diff --git a/web/src/app/app/_controllers/CollectionListController/CollectionsListContent.tsx b/web/src/controllers/CollectionListController/CollectionsListContent.tsx similarity index 98% rename from web/src/app/app/_controllers/CollectionListController/CollectionsListContent.tsx rename to web/src/controllers/CollectionListController/CollectionsListContent.tsx index 8f4a7c171..34201c8f4 100644 --- a/web/src/app/app/_controllers/CollectionListController/CollectionsListContent.tsx +++ b/web/src/controllers/CollectionListController/CollectionsListContent.tsx @@ -12,7 +12,7 @@ import { ListEmptyStateWithButton } from '@/components/list'; import { useMemoizedFn } from 'ahooks'; -import { NewCollectionModal } from '../../_components/NewCollectionModal'; +import { NewCollectionModal } from '@appComponents/NewCollectionModal'; import { BusterCollectionListItem } from '@/api/asset_interfaces'; import { CollectionListSelectedPopup } from './CollectionListSelectedPopup'; diff --git a/web/src/app/app/_controllers/CollectionListController/index.ts b/web/src/controllers/CollectionListController/index.ts similarity index 100% rename from web/src/app/app/_controllers/CollectionListController/index.ts rename to web/src/controllers/CollectionListController/index.ts diff --git a/web/src/app/app/_controllers/DashboardController/DashboardController.tsx b/web/src/controllers/DashboardController/DashboardController.tsx similarity index 95% rename from web/src/app/app/_controllers/DashboardController/DashboardController.tsx rename to web/src/controllers/DashboardController/DashboardController.tsx index ad85dec2a..fc0b74778 100644 --- a/web/src/app/app/_controllers/DashboardController/DashboardController.tsx +++ b/web/src/controllers/DashboardController/DashboardController.tsx @@ -5,7 +5,7 @@ import { useBusterDashboardIndividual } from '@/context/Dashboards'; import { FileIndeterminateLoader } from '@appComponents/FileIndeterminateLoader'; import { DashboardFileView, useChatLayoutContextSelector } from '@layouts/ChatLayout'; import { DashboardViewComponents } from './config'; -import { AddTypeModal } from '../../_components/AddTypeModal'; +import { AddTypeModal } from '@appComponents/AddTypeModal'; import { useMemoizedFn } from 'ahooks'; export const DashboardController: React.FC<{ dashboardId: string }> = ({ dashboardId }) => { diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardContentController.tsx b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardContentController.tsx similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardContentController.tsx rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardContentController.tsx diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardContentControllerContext.tsx b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardContentControllerContext.tsx similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardContentControllerContext.tsx rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardContentControllerContext.tsx diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardEmptyState.tsx b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardEmptyState.tsx similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardEmptyState.tsx rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardEmptyState.tsx diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/DashboardMetricItem.tsx b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/DashboardMetricItem.tsx similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/DashboardMetricItem.tsx rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/DashboardMetricItem.tsx diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/MetricTitle.tsx b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/MetricTitle.tsx similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/MetricTitle.tsx rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/MetricTitle.tsx diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/index.ts b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/index.ts similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/index.ts rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/index.ts diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/useDashboardMetric.ts b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/useDashboardMetric.ts similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/useDashboardMetric.ts rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/useDashboardMetric.ts diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/helpers.ts b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/helpers.ts similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/helpers.ts rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/helpers.ts diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/index.ts b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/index.ts similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/index.ts rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/index.ts diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardEditTitle.tsx b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardEditTitle.tsx similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardEditTitle.tsx rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardEditTitle.tsx diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardViewDashboardController.tsx b/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardViewDashboardController.tsx similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/DashboardViewDashboardController.tsx rename to web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardViewDashboardController.tsx diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/index.ts b/web/src/controllers/DashboardController/DashboardViewDashboardController/index.ts similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewDashboardController/index.ts rename to web/src/controllers/DashboardController/DashboardViewDashboardController/index.ts diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewFileController/DashboardViewFileController.tsx b/web/src/controllers/DashboardController/DashboardViewFileController/DashboardViewFileController.tsx similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewFileController/DashboardViewFileController.tsx rename to web/src/controllers/DashboardController/DashboardViewFileController/DashboardViewFileController.tsx diff --git a/web/src/app/app/_controllers/DashboardController/DashboardViewFileController/index.ts b/web/src/controllers/DashboardController/DashboardViewFileController/index.ts similarity index 100% rename from web/src/app/app/_controllers/DashboardController/DashboardViewFileController/index.ts rename to web/src/controllers/DashboardController/DashboardViewFileController/index.ts diff --git a/web/src/app/app/_controllers/DashboardController/config.ts b/web/src/controllers/DashboardController/config.ts similarity index 100% rename from web/src/app/app/_controllers/DashboardController/config.ts rename to web/src/controllers/DashboardController/config.ts diff --git a/web/src/app/app/_controllers/DashboardController/index.ts b/web/src/controllers/DashboardController/index.ts similarity index 100% rename from web/src/app/app/_controllers/DashboardController/index.ts rename to web/src/controllers/DashboardController/index.ts diff --git a/web/src/app/app/_controllers/DashboardListController/DashboardHeader.tsx b/web/src/controllers/DashboardListController/DashboardHeader.tsx similarity index 96% rename from web/src/app/app/_controllers/DashboardListController/DashboardHeader.tsx rename to web/src/controllers/DashboardListController/DashboardHeader.tsx index da42a2cca..ba032a52a 100644 --- a/web/src/app/app/_controllers/DashboardListController/DashboardHeader.tsx +++ b/web/src/controllers/DashboardListController/DashboardHeader.tsx @@ -1,7 +1,7 @@ 'use client'; -import React, { useMemo, useState } from 'react'; -import { AppContentHeader } from '../../../../components/layout/AppContentHeader'; +import React, { useMemo } from 'react'; +import { AppContentHeader } from '@/components/layout/AppContentHeader'; import { Breadcrumb, Button } from 'antd'; import Link from 'next/link'; import { BusterRoutes, createBusterRoute } from '@/routes'; diff --git a/web/src/app/app/_controllers/DashboardListController/DashboardListContent.tsx b/web/src/controllers/DashboardListController/DashboardListContent.tsx similarity index 92% rename from web/src/app/app/_controllers/DashboardListController/DashboardListContent.tsx rename to web/src/controllers/DashboardListController/DashboardListContent.tsx index dba7f6d7f..12ab6fd7a 100644 --- a/web/src/app/app/_controllers/DashboardListController/DashboardListContent.tsx +++ b/web/src/controllers/DashboardListController/DashboardListContent.tsx @@ -1,18 +1,17 @@ 'use client'; import React, { useMemo, useState } from 'react'; -import { AppContent } from '../../../../components/layout/AppContent'; +import { AppContent } from '@/components/layout/AppContent'; import { useBusterDashboardContextSelector } from '@/context/Dashboards'; import { BusterUserAvatar } from '@/components'; import { formatDate } from '@/utils'; import { BusterList, BusterListColumn, BusterListRow } from '@/components/list'; import { BusterRoutes, createBusterRoute } from '@/routes'; -import { getShareStatus } from '../../_components/Lists'; -import { ListEmptyStateWithButton } from '../../../../components/list'; +import { getShareStatus } from '@appComponents/Lists'; +import { ListEmptyStateWithButton } from '@/components/list'; import { useMemoizedFn } from 'ahooks'; import { DashboardSelectedOptionPopup } from './DashboardSelectedPopup'; import type { BusterDashboardListItem } from '@/api/asset_interfaces'; -import { AddTypeModal } from '../../_components/AddTypeModal'; const columns: BusterListColumn[] = [ { diff --git a/web/src/app/app/_controllers/DashboardListController/DashboardListController.tsx b/web/src/controllers/DashboardListController/DashboardListController.tsx similarity index 100% rename from web/src/app/app/_controllers/DashboardListController/DashboardListController.tsx rename to web/src/controllers/DashboardListController/DashboardListController.tsx diff --git a/web/src/app/app/_controllers/DashboardListController/DashboardSelectedPopup.tsx b/web/src/controllers/DashboardListController/DashboardSelectedPopup.tsx similarity index 100% rename from web/src/app/app/_controllers/DashboardListController/DashboardSelectedPopup.tsx rename to web/src/controllers/DashboardListController/DashboardSelectedPopup.tsx diff --git a/web/src/app/app/_controllers/DashboardListController/index.ts b/web/src/controllers/DashboardListController/index.ts similarity index 100% rename from web/src/app/app/_controllers/DashboardListController/index.ts rename to web/src/controllers/DashboardListController/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricController.tsx b/web/src/controllers/MetricController/MetricController.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricController.tsx rename to web/src/controllers/MetricController/MetricController.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricChartEvaluation.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricChartEvaluation.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricChartEvaluation.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricChartEvaluation.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricEditController.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricEditController.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricEditController.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricEditController.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricEditControllerHeader.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricEditControllerHeader.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricEditControllerHeader.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricEditControllerHeader.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/CollapseDelete.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/CollapseDelete.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/CollapseDelete.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/CollapseDelete.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/LabelAndInput.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/LabelAndInput.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/LabelAndInput.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/LabelAndInput.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/StylingLabel.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/StylingLabel.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/StylingLabel.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/StylingLabel.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/WarningIcon.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/WarningIcon.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/WarningIcon.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/WarningIcon.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/Common/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/MetricStylingApp.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/MetricStylingApp.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/MetricStylingApp.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/MetricStylingApp.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/MetricStylingAppSegment.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/MetricStylingAppSegment.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/MetricStylingAppSegment.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/MetricStylingAppSegment.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/ColorStyleSegments.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/ColorStyleSegments.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/ColorStyleSegments.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/ColorStyleSegments.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/ColorsApp.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/ColorsApp.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/ColorsApp.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/ColorsApp.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/config.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/config.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/config.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/config.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/ColorsApp/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeCarousel.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeCarousel.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeCarousel.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeCarousel.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeColorDots.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeColorDots.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeColorDots.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeColorDots.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeList.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeList.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeList.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/ThemeList.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/interfaces.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/interfaces.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/interfaces.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/Common/interfaces.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/CustomApp/CustomApp.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/CustomApp/CustomApp.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/CustomApp/CustomApp.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/CustomApp/CustomApp.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/CustomApp/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/CustomApp/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/CustomApp/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/CustomApp/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/PaletteApp/PaletteApp.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/PaletteApp/PaletteApp.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/PaletteApp/PaletteApp.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/PaletteApp/PaletteApp.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/PaletteApp/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/PaletteApp/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/PaletteApp/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/PaletteApp/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/SelectColorApp.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/SelectColorApp.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/SelectColorApp.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/SelectColorApp.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/StylingAppColors.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/StylingAppColors.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/StylingAppColors.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/StylingAppColors.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/config.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/config.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/config.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/config.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppColors/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditBarAxisSorting.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditBarAxisSorting.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditBarAxisSorting.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditBarAxisSorting.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditBarRoundnessGlobal.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditBarRoundnessGlobal.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditBarRoundnessGlobal.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditBarRoundnessGlobal.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditDotsOnLineGlobal.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditDotsOnLineGlobal.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditDotsOnLineGlobal.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditDotsOnLineGlobal.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditGridLines.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditGridLines.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditGridLines.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditGridLines.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditHideYAxis.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditHideYAxis.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditHideYAxis.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditHideYAxis.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieAppearance.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieAppearance.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieAppearance.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieAppearance.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieInnerLabel.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieInnerLabel.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieInnerLabel.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieInnerLabel.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieLabelLocation.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieLabelLocation.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieLabelLocation.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieLabelLocation.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieMinimumSlicePercentage.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieMinimumSlicePercentage.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieMinimumSlicePercentage.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieMinimumSlicePercentage.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieShowInnerLabel.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieShowInnerLabel.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieShowInnerLabel.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditPieShowInnerLabel.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditReplaceMissingValuesWithGlobal.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditReplaceMissingValuesWithGlobal.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditReplaceMissingValuesWithGlobal.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditReplaceMissingValuesWithGlobal.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditScatterDotSize.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditScatterDotSize.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditScatterDotSize.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditScatterDotSize.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowDataLabels.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowDataLabels.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowDataLabels.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowDataLabels.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowGoalLine.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowGoalLine.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowGoalLine.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowGoalLine.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowHeadline.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowHeadline.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowHeadline.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowHeadline.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowLabelPieAsPercentage.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowLabelPieAsPercentage.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowLabelPieAsPercentage.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowLabelPieAsPercentage.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowLegend.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowLegend.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowLegend.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditShowLegend.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditSmoothLinesGlobal.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditSmoothLinesGlobal.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditSmoothLinesGlobal.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditSmoothLinesGlobal.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendline.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendline.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendline.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendline.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineColorPicker.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineColorPicker.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineColorPicker.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineColorPicker.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineColumnId.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineColumnId.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineColumnId.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineColumnId.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineLabel.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineLabel.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineLabel.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineLabel.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineOption.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineOption.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineOption.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineOption.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineShowLine.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineShowLine.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineShowLine.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/EditTrendlineShowLine.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/config.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/config.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/config.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/config.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditTrendline/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditYAxisScaleGlobal.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditYAxisScaleGlobal.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditYAxisScaleGlobal.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/EditYAxisScaleGlobal.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/StylingAppStyling.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/StylingAppStyling.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/StylingAppStyling.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/StylingAppStyling.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/StylingAppStylingNotSupported.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/StylingAppStylingNotSupported.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/StylingAppStylingNotSupported.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/StylingAppStylingNotSupported.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppStyling/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Area.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Area.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Area.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Area.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_AreaRelative.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_AreaRelative.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_AreaRelative.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_AreaRelative.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Combo.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Combo.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Combo.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Combo.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_GroupedBar.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_GroupedBar.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_GroupedBar.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_GroupedBar.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_GroupedColumn.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_GroupedColumn.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_GroupedColumn.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_GroupedColumn.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Line.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Line.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Line.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Line.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Metric.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Metric.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Metric.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Metric.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Pie.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Pie.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Pie.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Pie.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Scatter.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Scatter.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Scatter.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Scatter.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedBar.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedBar.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedBar.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedBar.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedBarRelative.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedBarRelative.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedBarRelative.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedBarRelative.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedColumn.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedColumn.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedColumn.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedColumn.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedColumnRelative.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedColumnRelative.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedColumnRelative.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_StackedColumnRelative.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Table.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Table.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Table.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/ChartIcons/ChartIcon_Table.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxis.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxis.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxis.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxis.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditBarRoundness.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditBarRoundness.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditBarRoundness.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditBarRoundness.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditCurrency.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditCurrency.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditCurrency.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditCurrency.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDateFormat.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDateFormat.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDateFormat.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDateFormat.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDateType.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDateType.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDateType.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDateType.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDecimals.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDecimals.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDecimals.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDecimals.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDisplayAs.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDisplayAs.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDisplayAs.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditDisplayAs.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditLabelStyle.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditLabelStyle.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditLabelStyle.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditLabelStyle.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditLineStyle.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditLineStyle.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditLineStyle.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditLineStyle.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditMultiplyBy.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditMultiplyBy.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditMultiplyBy.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditMultiplyBy.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditPrefix.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditPrefix.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditPrefix.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditPrefix.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditReplaceMissingData.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditReplaceMissingData.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditReplaceMissingData.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditReplaceMissingData.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditSeparator.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditSeparator.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditSeparator.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditSeparator.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditShowDataLabel.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditShowDataLabel.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditShowDataLabel.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditShowDataLabel.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditShowLabelAsPercentage.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditShowLabelAsPercentage.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditShowLabelAsPercentage.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditShowLabelAsPercentage.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditSuffix.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditSuffix.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditSuffix.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditSuffix.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditTitle.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditTitle.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditTitle.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/EditTitle.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/SelectAxisDropdownContent.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/SelectAxisDropdownContent.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/SelectAxisDropdownContent.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/SelectAxisDropdownContent.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/dateConfig.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/dateConfig.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/dateConfig.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/dateConfig.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/useEditAppSegmented.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/useEditAppSegmented.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/useEditAppSegmented.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnContent/useEditAppSegmented.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnPopover.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnPopover.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnPopover.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisColumnPopover.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisAvailableItemsList.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisAvailableItemsList.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisAvailableItemsList.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisAvailableItemsList.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDraggingItem.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDraggingItem.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDraggingItem.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDraggingItem.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDropzone.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDropzone.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDropzone.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDropzone.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDropzones.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDropzones.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDropzones.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisDropzones.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/SelectAxisItem.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/SelectAxisItem.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/SelectAxisItem.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/SelectAxisItem.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/SelectAxisItemDragContainer.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/SelectAxisItemDragContainer.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/SelectAxisItemDragContainer.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/SelectAxisItemDragContainer.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisItem/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisSortableItem.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisSortableItem.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisSortableItem.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/SelectAxisSortableItem.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/config.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/config.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/config.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/config.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/interfaces.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/interfaces.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/interfaces.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/interfaces.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useDropzonesExternal.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useDropzonesExternal.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useDropzonesExternal.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useDropzonesExternal.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useDropzonesInternal.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useDropzonesInternal.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useDropzonesInternal.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useDropzonesInternal.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useErrorZones.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useErrorZones.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useErrorZones.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisDragContainer/useErrorZones.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisEmptyState.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisEmptyState.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisEmptyState.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisEmptyState.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemAvailableContainer.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemAvailableContainer.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemAvailableContainer.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemAvailableContainer.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemContainer.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemContainer.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemContainer.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemContainer.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemLabel.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemLabel.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemLabel.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisItemLabel.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/CategoryAxisSettingContent.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/CategoryAxisSettingContent.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/CategoryAxisSettingContent.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/CategoryAxisSettingContent.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditAxisLabelRotation.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditAxisLabelRotation.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditAxisLabelRotation.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditAxisLabelRotation.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditAxisScale.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditAxisScale.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditAxisScale.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditAxisScale.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditGrouping.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditGrouping.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditGrouping.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditGrouping.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowAxisLabel.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowAxisLabel.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowAxisLabel.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowAxisLabel.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowAxisTitle.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowAxisTitle.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowAxisTitle.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowAxisTitle.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowTooltip.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowTooltip.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowTooltip.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/EditShowTooltip.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/SelectAxisSettingContent.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/SelectAxisSettingContent.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/SelectAxisSettingContent.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/SelectAxisSettingContent.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/SelectAxisSettingsButton.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/SelectAxisSettingsButton.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/SelectAxisSettingsButton.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/SelectAxisSettingsButton.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/TooltipAxisSettingContent.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/TooltipAxisSettingContent.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/TooltipAxisSettingContent.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/TooltipAxisSettingContent.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/XAxisSettingContent.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/XAxisSettingContent.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/XAxisSettingContent.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/XAxisSettingContent.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/Y2AxisSettingContent.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/Y2AxisSettingContent.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/Y2AxisSettingContent.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/Y2AxisSettingContent.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/YAxisSettingContent.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/YAxisSettingContent.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/YAxisSettingContent.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/YAxisSettingContent.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/config.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/config.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/config.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/config.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/SelectAxisSettingsContent/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/config.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/config.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/config.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/config.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/helper.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/helper.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/helper.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/helper.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/useSelectAxisContext.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/useSelectAxisContext.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/useSelectAxisContext.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectAxis/useSelectAxisContext.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/SelectChartType.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/SelectChartType.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/SelectChartType.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/SelectChartType.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/SelectedChartTypeMethod.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/SelectedChartTypeMethod.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/SelectedChartTypeMethod.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/SelectedChartTypeMethod.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/config.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/config.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/config.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/config.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/SelectChartType/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingAppVisualize.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingAppVisualize.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingAppVisualize.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingAppVisualize.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditDerivedHeader.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditDerivedHeader.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditDerivedHeader.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditDerivedHeader.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditHeaderTitle.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditHeaderTitle.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditHeaderTitle.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditHeaderTitle.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricField.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricField.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricField.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricField.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricHeaderType.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricHeaderType.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricHeaderType.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricHeaderType.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricSubHeader.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricSubHeader.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricSubHeader.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricSubHeader.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricType.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricType.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricType.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/EditMetricType.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/StylingMetric.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/StylingMetric.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/StylingMetric.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/StylingMetric.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/helpers.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/helpers.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/helpers.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/helpers.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/StylingMetric/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/config.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/config.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/config.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/config.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/StylingAppVisualize/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/config.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/config.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/config.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/config.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/MetricStylingApp/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/index.ts b/web/src/controllers/MetricController/MetricViewChart/MetricEditController/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricEditController/index.ts rename to web/src/controllers/MetricController/MetricViewChart/MetricEditController/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricViewChart.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricViewChart.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricViewChart.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricViewChart.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricViewChartContent.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricViewChartContent.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricViewChartContent.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricViewChartContent.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricViewChartController.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricViewChartController.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricViewChartController.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricViewChartController.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/MetricViewChartHeader.tsx b/web/src/controllers/MetricController/MetricViewChart/MetricViewChartHeader.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/MetricViewChartHeader.tsx rename to web/src/controllers/MetricController/MetricViewChart/MetricViewChartHeader.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewChart/index.ts b/web/src/controllers/MetricController/MetricViewChart/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewChart/index.ts rename to web/src/controllers/MetricController/MetricViewChart/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewFile/MetricViewFile.tsx b/web/src/controllers/MetricController/MetricViewFile/MetricViewFile.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewFile/MetricViewFile.tsx rename to web/src/controllers/MetricController/MetricViewFile/MetricViewFile.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewFile/index.ts b/web/src/controllers/MetricController/MetricViewFile/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewFile/index.ts rename to web/src/controllers/MetricController/MetricViewFile/index.ts diff --git a/web/src/app/app/_controllers/MetricController/MetricViewResults/MetricViewResultsController.tsx b/web/src/controllers/MetricController/MetricViewResults/MetricViewResultsController.tsx similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewResults/MetricViewResultsController.tsx rename to web/src/controllers/MetricController/MetricViewResults/MetricViewResultsController.tsx diff --git a/web/src/app/app/_controllers/MetricController/MetricViewResults/index.ts b/web/src/controllers/MetricController/MetricViewResults/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/MetricViewResults/index.ts rename to web/src/controllers/MetricController/MetricViewResults/index.ts diff --git a/web/src/app/app/_controllers/MetricController/config.ts b/web/src/controllers/MetricController/config.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/config.ts rename to web/src/controllers/MetricController/config.ts diff --git a/web/src/app/app/_controllers/MetricController/index.ts b/web/src/controllers/MetricController/index.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/index.ts rename to web/src/controllers/MetricController/index.ts diff --git a/web/src/app/app/_controllers/MetricController/useMetricLayout.ts b/web/src/controllers/MetricController/useMetricLayout.ts similarity index 100% rename from web/src/app/app/_controllers/MetricController/useMetricLayout.ts rename to web/src/controllers/MetricController/useMetricLayout.ts diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningController.tsx b/web/src/controllers/ReasoningController/ReasoningController.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningController.tsx rename to web/src/controllers/ReasoningController/ReasoningController.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessageContainer.tsx b/web/src/controllers/ReasoningController/ReasoningMessageContainer.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessageContainer.tsx rename to web/src/controllers/ReasoningController/ReasoningMessageContainer.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/BarContainer.tsx b/web/src/controllers/ReasoningController/ReasoningMessages/BarContainer.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/BarContainer.tsx rename to web/src/controllers/ReasoningController/ReasoningMessages/BarContainer.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessageSelector.tsx b/web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessageSelector.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessageSelector.tsx rename to web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessageSelector.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/LoaderDot.tsx b/web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/LoaderDot.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/LoaderDot.tsx rename to web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/LoaderDot.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningFileButtons.tsx b/web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningFileButtons.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningFileButtons.tsx rename to web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningFileButtons.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningFileTitle.tsx b/web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningFileTitle.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningFileTitle.tsx rename to web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningFileTitle.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningMessage_File.tsx b/web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningMessage_File.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningMessage_File.tsx rename to web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/ReasoningMessage_File.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/index.ts b/web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/index.ts similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/index.ts rename to web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_File/index.ts diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_Thought.tsx b/web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_Thought.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_Thought.tsx rename to web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_Thought.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_ThoughtContainer.tsx b/web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_ThoughtContainer.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_ThoughtContainer.tsx rename to web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_ThoughtContainer.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_ThoughtPills.tsx b/web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_ThoughtPills.tsx similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_ThoughtPills.tsx rename to web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/ReasoningMessage_ThoughtPills.tsx diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/index.ts b/web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/index.ts similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/index.ts rename to web/src/controllers/ReasoningController/ReasoningMessages/ReasoningMessage_Thought/index.ts diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/animationConfig.ts b/web/src/controllers/ReasoningController/ReasoningMessages/animationConfig.ts similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/animationConfig.ts rename to web/src/controllers/ReasoningController/ReasoningMessages/animationConfig.ts diff --git a/web/src/app/app/_controllers/ReasoningController/ReasoningMessages/index.ts b/web/src/controllers/ReasoningController/ReasoningMessages/index.ts similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/ReasoningMessages/index.ts rename to web/src/controllers/ReasoningController/ReasoningMessages/index.ts diff --git a/web/src/app/app/_controllers/ReasoningController/index.ts b/web/src/controllers/ReasoningController/index.ts similarity index 100% rename from web/src/app/app/_controllers/ReasoningController/index.ts rename to web/src/controllers/ReasoningController/index.ts diff --git a/web/src/app/app/_controllers/TermIndividualController/TermDatasetSelect.tsx b/web/src/controllers/TermIndividualController/TermDatasetSelect.tsx similarity index 100% rename from web/src/app/app/_controllers/TermIndividualController/TermDatasetSelect.tsx rename to web/src/controllers/TermIndividualController/TermDatasetSelect.tsx diff --git a/web/src/app/app/_controllers/TermIndividualController/TermIndividualContent.tsx b/web/src/controllers/TermIndividualController/TermIndividualContent.tsx similarity index 96% rename from web/src/app/app/_controllers/TermIndividualController/TermIndividualContent.tsx rename to web/src/controllers/TermIndividualController/TermIndividualContent.tsx index 031d6903b..5317ef32a 100644 --- a/web/src/app/app/_controllers/TermIndividualController/TermIndividualContent.tsx +++ b/web/src/controllers/TermIndividualController/TermIndividualContent.tsx @@ -1,10 +1,10 @@ 'use client'; import React, { useEffect, useMemo, useState } from 'react'; -import { AppContent } from '../../../../components/layout/AppContent'; +import { AppContent } from '@/components/layout/AppContent'; import { useBusterTermsIndividualContextSelector, useBusterTermsIndividual } from '@/context/Terms'; -import { Dropdown, Input, Skeleton } from 'antd'; -import { useDebounceFn, useUnmount } from 'ahooks'; +import { Dropdown, Input } from 'antd'; +import { useDebounceFn } from 'ahooks'; import { formatDate } from '@/utils'; import { AppMaterialIcons, EditableTitle } from '@/components'; import { useAntToken } from '@/styles/useAntToken'; @@ -12,7 +12,7 @@ import { AppCodeEditor } from '@/components/inputs/AppCodeEditor'; import clamp from 'lodash/clamp'; import { MenuProps } from 'antd/lib'; import { ItemContainer } from '@/components/card/ItemContainer'; -import { Text, Title } from '@/components'; +import { Text } from '@/components'; import { BusterRoutes } from '@/routes'; import { useAppLayoutContextSelector } from '@/context/BusterAppLayout'; diff --git a/web/src/app/app/_controllers/TermIndividualController/TermIndividualContentSider.tsx b/web/src/controllers/TermIndividualController/TermIndividualContentSider.tsx similarity index 100% rename from web/src/app/app/_controllers/TermIndividualController/TermIndividualContentSider.tsx rename to web/src/controllers/TermIndividualController/TermIndividualContentSider.tsx diff --git a/web/src/app/app/_controllers/TermIndividualController/TermIndividualController.tsx b/web/src/controllers/TermIndividualController/TermIndividualController.tsx similarity index 86% rename from web/src/app/app/_controllers/TermIndividualController/TermIndividualController.tsx rename to web/src/controllers/TermIndividualController/TermIndividualController.tsx index 3dbdf681f..cf3b297b8 100644 --- a/web/src/app/app/_controllers/TermIndividualController/TermIndividualController.tsx +++ b/web/src/controllers/TermIndividualController/TermIndividualController.tsx @@ -1,10 +1,8 @@ 'use client'; import React from 'react'; -import { AppContentHeader } from '../../../../components/layout/AppContentHeader'; import { TermIndividualHeader } from './TermIndividualHeader'; -import { AppSplitter } from '@/components/layout'; -import { AppContent } from '../../../../components/layout/AppContent'; +import { AppContentHeader, AppContent, AppSplitter } from '@/components/layout'; import { TermIndividualHeaderSider } from './TermIndividualHeaderSider'; import { TermIndividualContentSider } from './TermIndividualContentSider'; import { useBusterTermsListContextSelector } from '@/context/Terms'; diff --git a/web/src/app/app/_controllers/TermIndividualController/TermIndividualHeader.tsx b/web/src/controllers/TermIndividualController/TermIndividualHeader.tsx similarity index 100% rename from web/src/app/app/_controllers/TermIndividualController/TermIndividualHeader.tsx rename to web/src/controllers/TermIndividualController/TermIndividualHeader.tsx diff --git a/web/src/app/app/_controllers/TermIndividualController/TermIndividualHeaderSider.tsx b/web/src/controllers/TermIndividualController/TermIndividualHeaderSider.tsx similarity index 100% rename from web/src/app/app/_controllers/TermIndividualController/TermIndividualHeaderSider.tsx rename to web/src/controllers/TermIndividualController/TermIndividualHeaderSider.tsx diff --git a/web/src/app/app/_controllers/TermIndividualController/index.ts b/web/src/controllers/TermIndividualController/index.ts similarity index 100% rename from web/src/app/app/_controllers/TermIndividualController/index.ts rename to web/src/controllers/TermIndividualController/index.ts diff --git a/web/src/app/app/_controllers/TermsListController/TermListSelectedPopup.tsx b/web/src/controllers/TermsListController/TermListSelectedPopup.tsx similarity index 100% rename from web/src/app/app/_controllers/TermsListController/TermListSelectedPopup.tsx rename to web/src/controllers/TermsListController/TermListSelectedPopup.tsx diff --git a/web/src/app/app/_controllers/TermsListController/TermsHeader.tsx b/web/src/controllers/TermsListController/TermsHeader.tsx similarity index 90% rename from web/src/app/app/_controllers/TermsListController/TermsHeader.tsx rename to web/src/controllers/TermsListController/TermsHeader.tsx index 259a7335e..2457f58dd 100644 --- a/web/src/app/app/_controllers/TermsListController/TermsHeader.tsx +++ b/web/src/controllers/TermsListController/TermsHeader.tsx @@ -1,18 +1,18 @@ 'use client'; import React, { useMemo } from 'react'; -import { AppContentHeader } from '../../../../components/layout/AppContentHeader'; +import { AppContentHeader } from '@/components/layout/AppContentHeader'; import { Breadcrumb, Button } from 'antd'; import { BreadcrumbProps } from 'antd/lib'; import { BreadcrumbSeperator } from '@/components'; import Link from 'next/link'; import { BusterRoutes, createBusterRoute } from '@/routes'; import { AppMaterialIcons, AppTooltip } from '@/components'; -import { NewTermModal } from '../../terms/NewTermModal'; import { useHotkeys } from 'react-hotkeys-hook'; import { useUserConfigContextSelector } from '@/context/Users'; -import { useBusterTermsIndividual, useBusterTermsListContextSelector } from '@/context/Terms'; +import { useBusterTermsIndividual } from '@/context/Terms'; import { useMemoizedFn } from 'ahooks'; +import { NewTermModal } from '@appComponents/NewTermModal'; export const TermsHeader: React.FC<{ termId?: string; diff --git a/web/src/app/app/_controllers/TermsListController/TermsListContent.tsx b/web/src/controllers/TermsListController/TermsListContent.tsx similarity index 97% rename from web/src/app/app/_controllers/TermsListController/TermsListContent.tsx rename to web/src/controllers/TermsListController/TermsListContent.tsx index 8ff0aaa5e..f251fb6da 100644 --- a/web/src/app/app/_controllers/TermsListController/TermsListContent.tsx +++ b/web/src/controllers/TermsListController/TermsListContent.tsx @@ -1,7 +1,7 @@ 'use client'; import React, { useMemo, useState } from 'react'; -import { AppContent } from '../../../../components/layout/AppContent'; +import { AppContent } from '@/components/layout/AppContent'; import { BusterUserAvatar } from '@/components'; import { formatDate } from '@/utils'; import { diff --git a/web/src/app/app/_controllers/TermsListController/TermsListController.tsx b/web/src/controllers/TermsListController/TermsListController.tsx similarity index 100% rename from web/src/app/app/_controllers/TermsListController/TermsListController.tsx rename to web/src/controllers/TermsListController/TermsListController.tsx diff --git a/web/src/app/app/_controllers/TermsListController/index.ts b/web/src/controllers/TermsListController/index.ts similarity index 100% rename from web/src/app/app/_controllers/TermsListController/index.ts rename to web/src/controllers/TermsListController/index.ts diff --git a/web/src/layouts/AppAssetCheckLayout.tsx b/web/src/layouts/AppAssetCheckLayout.tsx index ad282d1e6..ffe8afc57 100644 --- a/web/src/layouts/AppAssetCheckLayout.tsx +++ b/web/src/layouts/AppAssetCheckLayout.tsx @@ -6,8 +6,8 @@ import { useBusterSupabaseAuthMethods } from '@/hooks/useBusterSupabaseAuthMetho import { ClientSideAnonCheck } from './ClientSideAnonCheck'; import { redirect } from 'next/navigation'; import { BusterRoutes, createBusterRoute } from '@/routes'; -import { AppPasswordAccess } from '@/app/app/_controllers/AppPasswordAccess'; -import { AppNoPageAccess } from '@/app/app/_controllers/AppNoPageAccess'; +import { AppPasswordAccess } from '@controllers/AppPasswordAccess'; +import { AppNoPageAccess } from '@controllers/AppNoPageAccess'; export type AppAssetCheckLayoutProps = { metricId?: string; diff --git a/web/tsconfig.json b/web/tsconfig.json index 887ddcc0a..6b68f619c 100644 --- a/web/tsconfig.json +++ b/web/tsconfig.json @@ -23,7 +23,7 @@ "@utils/*": ["./src/utils/*"], "@appComponents/*": ["./src/app/app/_components/*"], "@layouts/*": ["./src/layouts/*"], - "@appControllers/*": ["./src/app/app/_controllers/*"], + "@controllers/*": ["./src/controllers/*"], "@chatLayout/*": ["./src/layouts/ChatLayout/*"] }, "target": "ES2017"