Phase 6: Rename webclient-vue to webclient, match legacy dist structure
dev
1 parent c742a06 commit a6f5c684206a688ec639e59dc3db9d49b8996646
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 20 hours ago
Showing 298 changed files
View
CLAUDE.md
Too large (Show diff)
View
webclient-vue/.env 100644 → 0
Too large (Show diff)
View
webclient-vue/.env.example 100644 → 0
Too large (Show diff)
View
webclient-vue/.gitignore 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/api/client.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/api/http.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/api/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/api/mappers.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/api/modules/areas.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/api/modules/devices.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/api/modules/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/api/modules/scripts.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/base.css 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/block-navigation.js 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/components/feedback/AppEmptyState.vue.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/components/feedback/AppErrorState.vue.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/components/feedback/AppLoadingState.vue.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/components/feedback/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/components/layout/AppShell.vue.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/components/layout/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/favicon.png 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/areas/components/AreaTreeNode.vue.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/areas/components/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/areas/pages/AreaTreePage.vue.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/areas/pages/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/devices/components/DeviceConnectionBadge.vue.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/devices/components/DeviceStateCell.vue.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/devices/components/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/devices/pages/DevicesScanningPage.vue.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/devices/pages/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/scripts/pages/ScriptsActionsPage.vue.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/features/scripts/pages/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/prettify.css 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/prettify.js 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/sort-arrow-sprite.png 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/sorter.js 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/stores/areas.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/stores/devices.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/stores/favorites.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/stores/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/stores/scanning.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/stores/scripts.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/test/mocks/handlers.js.html 100644 → 0
Too large (Show diff)
View
webclient-vue/coverage/test/mocks/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/README.md 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/api-contract.md 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/coding-conventions.md 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/current-client-map.md 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/migration-plan.md 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/overview.md 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/scaffold.md 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/screens.md 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/smoke-checklist.md 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/state-and-components.md 100644 → 0
Too large (Show diff)
View
webclient-vue/docs/ui-kit-integration.md 100644 → 0
Too large (Show diff)
View
webclient-vue/index.html 100644 → 0
Too large (Show diff)
View
webclient-vue/package-lock.json 100644 → 0
Too large (Show diff)
View
webclient-vue/package.json 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Bold.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-BoldItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-ExtraLight.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-ExtraLightItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Italic.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Light.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-LightItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Medium.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-MediumItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Regular.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBold.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBoldItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Thin.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-ThinItalic.ttf 100644 → 0
Too large (Show diff)
View
webclient-vue/public/assets/fonts/IBM_Plex_Mono/OFL.txt 100644 → 0
Too large (Show diff)
View
webclient-vue/src/api/__tests__/client.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/api/__tests__/http.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/api/__tests__/mappers.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/api/__tests__/modules.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/api/client.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/api/http.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/api/mappers.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/api/modules/areas.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/api/modules/devices.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/api/modules/scripts.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/app/App.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/app/main.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/area/AreaAssignSection.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/area/AreaBadgeLink.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/device/DeviceTable.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/feedback/AppEmptyState.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/feedback/AppErrorBoundary.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/feedback/AppErrorState.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/feedback/AppLoadingState.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/feedback/__tests__/AppEmptyState.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/feedback/__tests__/AppErrorState.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/feedback/__tests__/AppLoadingState.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/layout/AppShell.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/layout/PageActionsDropdown.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/layout/__tests__/AppShell.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/script/ActionScriptsGrid.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/script/ScriptTable.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/components/script/__tests__/ActionScriptsGrid.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/composables/__tests__/useAsyncRequest.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/composables/useAreaAssign.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/composables/useAsyncRequest.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/composables/useGlobalErrorHandler.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/areas/components/AreaFavoriteButton.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/areas/components/AreaTreeNode.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/areas/components/__tests__/AreaTreeNode.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/areas/pages/AreaDetailPage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/areas/pages/AreaFavoritesPage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/areas/pages/AreaTreePage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/areas/pages/__tests__/AreaFavoritesPage.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/devices/components/DeviceChannelsState.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/devices/components/DeviceConnectionBadge.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/devices/components/DeviceStateCell.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/devices/components/__tests__/DeviceConnectionBadge.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/devices/components/__tests__/DeviceStateCell.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/devices/pages/DeviceDetailPage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/devices/pages/DevicesListPage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/devices/pages/DevicesScanningPage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/devices/pages/__tests__/DevicesListPage.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/scripts/pages/ScriptDetailPage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/scripts/pages/ScriptsActionsPage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/scripts/pages/ScriptsRegularPage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/scripts/pages/ScriptsScopesPage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/scripts/pages/__tests__/ScriptsActionsPage.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/features/system/NotFoundPage.vue 100644 → 0
Too large (Show diff)
View
webclient-vue/src/router/index.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/router/routes.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/__tests__/areas.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/__tests__/devices.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/__tests__/favorites.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/__tests__/scanning.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/__tests__/scripts-regular-scopes.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/__tests__/scripts.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/areas.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/devices.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/favorites.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/scanning.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/stores/scripts.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/styles/main.css 100644 → 0
Too large (Show diff)
View
webclient-vue/src/styles/prism-theme.css 100644 → 0
Too large (Show diff)
View
webclient-vue/src/test/integration/area-lifecycle.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/test/integration/device-discovery.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/test/integration/script-execution.spec.js 100644 → 0
Too large (Show diff)
View
webclient-vue/src/test/mocks/handlers.js 100644 → 0
Too large (Show diff)
View
webclient-vue/vite.config.js 100644 → 0
Too large (Show diff)
View
webclient-vue/vitest.setup.js 100644 → 0
Too large (Show diff)
View
webclient/.env 0 → 100644
Too large (Show diff)
View
webclient/.env.example 0 → 100644
Too large (Show diff)
View
webclient/.gitignore 0 → 100644
Too large (Show diff)
View
webclient/coverage/api/client.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/api/http.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/api/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/api/mappers.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/api/modules/areas.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/api/modules/devices.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/api/modules/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/api/modules/scripts.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/base.css 0 → 100644
Too large (Show diff)
View
webclient/coverage/block-navigation.js 0 → 100644
Too large (Show diff)
View
webclient/coverage/components/feedback/AppEmptyState.vue.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/components/feedback/AppErrorState.vue.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/components/feedback/AppLoadingState.vue.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/components/feedback/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/components/layout/AppShell.vue.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/components/layout/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/favicon.png 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/areas/components/AreaTreeNode.vue.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/areas/components/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/areas/pages/AreaTreePage.vue.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/areas/pages/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/devices/components/DeviceConnectionBadge.vue.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/devices/components/DeviceStateCell.vue.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/devices/components/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/devices/pages/DevicesScanningPage.vue.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/devices/pages/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/scripts/pages/ScriptsActionsPage.vue.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/features/scripts/pages/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/prettify.css 0 → 100644
Too large (Show diff)
View
webclient/coverage/prettify.js 0 → 100644
Too large (Show diff)
View
webclient/coverage/sort-arrow-sprite.png 0 → 100644
Too large (Show diff)
View
webclient/coverage/sorter.js 0 → 100644
Too large (Show diff)
View
webclient/coverage/stores/areas.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/stores/devices.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/stores/favorites.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/stores/index.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/stores/scanning.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/stores/scripts.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/test/mocks/handlers.js.html 0 → 100644
Too large (Show diff)
View
webclient/coverage/test/mocks/index.html 0 → 100644
Too large (Show diff)
View
webclient/docs/README.md 0 → 100644
Too large (Show diff)
View
webclient/docs/api-contract.md 0 → 100644
Too large (Show diff)
View
webclient/docs/coding-conventions.md 0 → 100644
Too large (Show diff)
View
webclient/docs/current-client-map.md 0 → 100644
Too large (Show diff)
View
webclient/docs/migration-plan.md 0 → 100644
Too large (Show diff)
View
webclient/docs/overview.md 0 → 100644
Too large (Show diff)
View
webclient/docs/scaffold.md 0 → 100644
Too large (Show diff)
View
webclient/docs/screens.md 0 → 100644
Too large (Show diff)
View
webclient/docs/smoke-checklist.md 0 → 100644
Too large (Show diff)
View
webclient/docs/state-and-components.md 0 → 100644
Too large (Show diff)
View
webclient/docs/ui-kit-integration.md 0 → 100644
Too large (Show diff)
View
webclient/index.html 0 → 100644
Too large (Show diff)
View
webclient/index.php 0 → 100644
Too large (Show diff)
View
webclient/package-lock.json 0 → 100644
Too large (Show diff)
View
webclient/package.json 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Bold.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-BoldItalic.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-ExtraLight.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-ExtraLightItalic.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Italic.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Light.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-LightItalic.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Medium.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-MediumItalic.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Regular.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBold.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBoldItalic.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-Thin.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/IBMPlexMono-ThinItalic.ttf 0 → 100644
Too large (Show diff)
View
webclient/public/assets/fonts/IBM_Plex_Mono/OFL.txt 0 → 100644
Too large (Show diff)
View
webclient/src/api/__tests__/client.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/api/__tests__/http.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/api/__tests__/mappers.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/api/__tests__/modules.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/api/client.js 0 → 100644
Too large (Show diff)
View
webclient/src/api/http.js 0 → 100644
Too large (Show diff)
View
webclient/src/api/mappers.js 0 → 100644
Too large (Show diff)
View
webclient/src/api/modules/areas.js 0 → 100644
Too large (Show diff)
View
webclient/src/api/modules/devices.js 0 → 100644
Too large (Show diff)
View
webclient/src/api/modules/scripts.js 0 → 100644
Too large (Show diff)
View
webclient/src/app/App.vue 0 → 100644
Too large (Show diff)
View
webclient/src/app/main.js 0 → 100644
Too large (Show diff)
View
webclient/src/components/area/AreaAssignSection.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/area/AreaBadgeLink.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/device/DeviceTable.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/feedback/AppEmptyState.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/feedback/AppErrorBoundary.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/feedback/AppErrorState.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/feedback/AppLoadingState.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/feedback/__tests__/AppEmptyState.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/components/feedback/__tests__/AppErrorState.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/components/feedback/__tests__/AppLoadingState.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/components/layout/AppShell.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/layout/PageActionsDropdown.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/layout/__tests__/AppShell.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/components/script/ActionScriptsGrid.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/script/ScriptTable.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/script/__tests__/ActionScriptsGrid.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/composables/__tests__/useAsyncRequest.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/composables/useAreaAssign.js 0 → 100644
Too large (Show diff)
View
webclient/src/composables/useAsyncRequest.js 0 → 100644
Too large (Show diff)
View
webclient/src/composables/useGlobalErrorHandler.js 0 → 100644
Too large (Show diff)
View
webclient/src/features/areas/components/AreaFavoriteButton.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/areas/components/AreaTreeNode.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/areas/components/__tests__/AreaTreeNode.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/features/areas/pages/AreaDetailPage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/areas/pages/AreaFavoritesPage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/areas/pages/AreaTreePage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/areas/pages/__tests__/AreaFavoritesPage.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/features/devices/components/DeviceChannelsState.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/devices/components/DeviceConnectionBadge.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/devices/components/DeviceStateCell.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/devices/components/__tests__/DeviceConnectionBadge.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/features/devices/components/__tests__/DeviceStateCell.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/features/devices/pages/DeviceDetailPage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/devices/pages/DevicesListPage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/devices/pages/DevicesScanningPage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/devices/pages/__tests__/DevicesListPage.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/features/scripts/pages/ScriptDetailPage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/scripts/pages/ScriptsActionsPage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/scripts/pages/ScriptsRegularPage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/scripts/pages/ScriptsScopesPage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/features/scripts/pages/__tests__/ScriptsActionsPage.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/features/system/NotFoundPage.vue 0 → 100644
Too large (Show diff)
View
webclient/src/router/index.js 0 → 100644
Too large (Show diff)
View
webclient/src/router/routes.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/__tests__/areas.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/__tests__/devices.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/__tests__/favorites.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/__tests__/scanning.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/__tests__/scripts-regular-scopes.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/__tests__/scripts.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/areas.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/devices.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/favorites.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/scanning.js 0 → 100644
Too large (Show diff)
View
webclient/src/stores/scripts.js 0 → 100644
Too large (Show diff)
View
webclient/src/styles/main.css 0 → 100644
Too large (Show diff)
View
webclient/src/styles/prism-theme.css 0 → 100644
Too large (Show diff)
View
webclient/src/test/integration/area-lifecycle.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/test/integration/device-discovery.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/test/integration/script-execution.spec.js 0 → 100644
Too large (Show diff)
View
webclient/src/test/mocks/handlers.js 0 → 100644
Too large (Show diff)
View
webclient/vite.config.js 0 → 100644
Too large (Show diff)
View
webclient/vitest.setup.js 0 → 100644
Too large (Show diff)