From 8a13b05c20e5a71a1c4aa3549a3c3e5125ad6204 Mon Sep 17 00:00:00 2001 From: henrygd Date: Tue, 9 Sep 2025 13:29:07 -0400 Subject: [PATCH] rename /src to /internal (sorry i'll fix the prs) --- {src => internal}/alerts/alerts.go | 0 {src => internal}/alerts/alerts_api.go | 0 {src => internal}/alerts/alerts_history.go | 0 {src => internal}/alerts/alerts_status.go | 0 {src => internal}/alerts/alerts_system.go | 0 {src => internal}/alerts/alerts_test.go | 0 {src => internal}/alerts/alerts_test_helpers.go | 0 {src => internal}/cmd/agent/agent.go | 0 {src => internal}/cmd/agent/agent_test.go | 0 {src => internal}/cmd/hub/hub.go | 0 {src => internal}/common/common-ssh.go | 0 {src => internal}/common/common-ws.go | 0 {src => internal}/dockerfile_agent | 0 {src => internal}/dockerfile_agent_nvidia | 0 {src => internal}/dockerfile_hub | 0 {src => internal}/entities/container/container.go | 0 {src => internal}/entities/system/system.go | 0 {src => internal}/ghupdate/extract.go | 0 {src => internal}/ghupdate/ghupdate.go | 0 {src => internal}/ghupdate/ghupdate_test.go | 0 {src => internal}/ghupdate/release.go | 0 {src => internal}/hub/agent_connect.go | 0 {src => internal}/hub/agent_connect_test.go | 0 {src => internal}/hub/config/config.go | 0 {src => internal}/hub/config/config_test.go | 0 {src => internal}/hub/expirymap/expirymap.go | 0 {src => internal}/hub/expirymap/expirymap_test.go | 0 {src => internal}/hub/hub.go | 0 {src => internal}/hub/hub_test.go | 0 {src => internal}/hub/hub_test_helpers.go | 0 {src => internal}/hub/server_development.go | 0 {src => internal}/hub/server_production.go | 0 {src => internal}/hub/systems/system.go | 0 {src => internal}/hub/systems/system_manager.go | 0 {src => internal}/hub/systems/systems_test.go | 0 .../hub/systems/systems_test_helpers.go | 0 {src => internal}/hub/update.go | 0 {src => internal}/hub/ws/ws.go | 0 {src => internal}/hub/ws/ws_test.go | 0 .../migrations/0_collections_snapshot_0_12_0_7.go | 0 {src => internal}/migrations/initial-settings.go | 0 {src => internal}/records/records.go | 0 {src => internal}/records/records_test.go | 0 {src => internal}/records/records_test_helpers.go | 0 {src => internal}/site/.gitignore | 0 {src => internal}/site/.prettierrc | 0 {src => internal}/site/biome.json | 0 {src => internal}/site/bun.lockb | Bin {src => internal}/site/components.json | 0 {src => internal}/site/embed.go | 0 {src => internal}/site/index.html | 0 {src => internal}/site/lingui.config.ts | 0 {src => internal}/site/package-lock.json | 0 {src => internal}/site/package.json | 0 .../site/public/static/InterVariable.woff2 | Bin .../site/public/static/favicon-green.svg | 0 .../site/public/static/favicon-red.svg | 0 {src => internal}/site/public/static/favicon.svg | 0 {src => internal}/site/public/static/icon.png | Bin {src => internal}/site/public/static/manifest.json | 0 .../site/src/components/add-system.tsx | 0 .../site/src/components/alerts-history-columns.tsx | 0 .../site/src/components/alerts/alert-button.tsx | 0 .../site/src/components/alerts/alerts-sheet.tsx | 0 .../site/src/components/charts/area-chart.tsx | 0 .../src/components/charts/chart-time-select.tsx | 0 .../site/src/components/charts/container-chart.tsx | 0 .../site/src/components/charts/disk-chart.tsx | 0 .../site/src/components/charts/gpu-power-chart.tsx | 0 .../site/src/components/charts/hooks.ts | 0 .../src/components/charts/load-average-chart.tsx | 0 .../site/src/components/charts/mem-chart.tsx | 0 .../site/src/components/charts/swap-chart.tsx | 0 .../src/components/charts/temperature-chart.tsx | 0 .../site/src/components/command-palette.tsx | 0 .../site/src/components/copy-to-clipboard.tsx | 0 .../site/src/components/install-dropdowns.tsx | 0 .../site/src/components/lang-toggle.tsx | 0 .../site/src/components/login/auth-form.tsx | 0 .../site/src/components/login/forgot-pass-form.tsx | 0 .../site/src/components/login/login.tsx | 0 .../site/src/components/login/otp-forms.tsx | 0 {src => internal}/site/src/components/logo.tsx | 0 .../site/src/components/mode-toggle.tsx | 0 {src => internal}/site/src/components/navbar.tsx | 0 {src => internal}/site/src/components/router.tsx | 0 .../site/src/components/routes/home.tsx | 0 .../routes/settings/alerts-history-data-table.tsx | 0 .../src/components/routes/settings/config-yaml.tsx | 0 .../site/src/components/routes/settings/general.tsx | 0 .../site/src/components/routes/settings/layout.tsx | 0 .../components/routes/settings/notifications.tsx | 0 .../src/components/routes/settings/sidebar-nav.tsx | 0 .../routes/settings/tokens-fingerprints.tsx | 0 .../site/src/components/routes/system.tsx | 0 {src => internal}/site/src/components/spinner.tsx | 0 .../systems-table/systems-table-columns.tsx | 0 .../src/components/systems-table/systems-table.tsx | 0 .../site/src/components/theme-provider.tsx | 0 .../site/src/components/ui/alert-dialog.tsx | 0 {src => internal}/site/src/components/ui/alert.tsx | 0 {src => internal}/site/src/components/ui/badge.tsx | 0 {src => internal}/site/src/components/ui/button.tsx | 0 {src => internal}/site/src/components/ui/card.tsx | 0 {src => internal}/site/src/components/ui/chart.tsx | 0 .../site/src/components/ui/checkbox.tsx | 0 .../site/src/components/ui/collapsible.tsx | 0 .../site/src/components/ui/command.tsx | 0 {src => internal}/site/src/components/ui/dialog.tsx | 0 .../site/src/components/ui/dropdown-menu.tsx | 0 {src => internal}/site/src/components/ui/icons.tsx | 0 .../site/src/components/ui/input-copy.tsx | 0 .../site/src/components/ui/input-tags.tsx | 0 {src => internal}/site/src/components/ui/input.tsx | 0 {src => internal}/site/src/components/ui/label.tsx | 0 {src => internal}/site/src/components/ui/otp.tsx | 0 {src => internal}/site/src/components/ui/select.tsx | 0 .../site/src/components/ui/separator.tsx | 0 {src => internal}/site/src/components/ui/sheet.tsx | 0 {src => internal}/site/src/components/ui/slider.tsx | 0 {src => internal}/site/src/components/ui/switch.tsx | 0 {src => internal}/site/src/components/ui/table.tsx | 0 {src => internal}/site/src/components/ui/tabs.tsx | 0 .../site/src/components/ui/textarea.tsx | 0 {src => internal}/site/src/components/ui/toast.tsx | 0 .../site/src/components/ui/toaster.tsx | 0 .../site/src/components/ui/tooltip.tsx | 0 .../site/src/components/ui/use-toast.ts | 0 {src => internal}/site/src/index.css | 0 {src => internal}/site/src/lib/alerts.ts | 0 {src => internal}/site/src/lib/api.ts | 0 {src => internal}/site/src/lib/enums.ts | 0 {src => internal}/site/src/lib/i18n.ts | 0 {src => internal}/site/src/lib/languages.ts | 0 {src => internal}/site/src/lib/stores.ts | 0 {src => internal}/site/src/lib/systemsManager.ts | 0 {src => internal}/site/src/lib/time.ts | 0 .../site/src/lib/use-intersection-observer.ts | 0 {src => internal}/site/src/lib/utils.ts | 0 {src => internal}/site/src/locales/ar/ar.po | 0 {src => internal}/site/src/locales/bg/bg.po | 0 {src => internal}/site/src/locales/cs/cs.po | 0 {src => internal}/site/src/locales/da/da.po | 0 {src => internal}/site/src/locales/de/de.po | 0 {src => internal}/site/src/locales/en/en.po | 0 {src => internal}/site/src/locales/es/es.po | 0 {src => internal}/site/src/locales/fa/fa.po | 0 {src => internal}/site/src/locales/fr/fr.po | 0 {src => internal}/site/src/locales/hr/hr.po | 0 {src => internal}/site/src/locales/hu/hu.po | 0 {src => internal}/site/src/locales/is/is.po | 0 {src => internal}/site/src/locales/it/it.po | 0 {src => internal}/site/src/locales/ja/ja.po | 0 {src => internal}/site/src/locales/ko/ko.po | 0 {src => internal}/site/src/locales/nl/nl.po | 0 {src => internal}/site/src/locales/no/no.po | 0 {src => internal}/site/src/locales/pl/pl.po | 0 {src => internal}/site/src/locales/pt/pt.po | 0 {src => internal}/site/src/locales/ru/ru.po | 0 {src => internal}/site/src/locales/sl/sl.po | 0 {src => internal}/site/src/locales/sv/sv.po | 0 {src => internal}/site/src/locales/tr/tr.po | 0 {src => internal}/site/src/locales/uk/uk.po | 0 {src => internal}/site/src/locales/vi/vi.po | 0 {src => internal}/site/src/locales/zh-CN/zh-CN.po | 0 {src => internal}/site/src/locales/zh-HK/zh-HK.po | 0 {src => internal}/site/src/locales/zh/zh.po | 0 {src => internal}/site/src/main.tsx | 0 {src => internal}/site/src/types.d.ts | 0 {src => internal}/site/src/vite-env.d.ts | 0 {src => internal}/site/tsconfig.app.json | 0 {src => internal}/site/tsconfig.json | 0 {src => internal}/site/tsconfig.node.json | 0 {src => internal}/site/vite.config.ts | 0 {src => internal}/tests/api.go | 0 {src => internal}/tests/hub.go | 0 {src => internal}/users/users.go | 0 177 files changed, 0 insertions(+), 0 deletions(-) rename {src => internal}/alerts/alerts.go (100%) rename {src => internal}/alerts/alerts_api.go (100%) rename {src => internal}/alerts/alerts_history.go (100%) rename {src => internal}/alerts/alerts_status.go (100%) rename {src => internal}/alerts/alerts_system.go (100%) rename {src => internal}/alerts/alerts_test.go (100%) rename {src => internal}/alerts/alerts_test_helpers.go (100%) rename {src => internal}/cmd/agent/agent.go (100%) rename {src => internal}/cmd/agent/agent_test.go (100%) rename {src => internal}/cmd/hub/hub.go (100%) rename {src => internal}/common/common-ssh.go (100%) rename {src => internal}/common/common-ws.go (100%) rename {src => internal}/dockerfile_agent (100%) rename {src => internal}/dockerfile_agent_nvidia (100%) rename {src => internal}/dockerfile_hub (100%) rename {src => internal}/entities/container/container.go (100%) rename {src => internal}/entities/system/system.go (100%) rename {src => internal}/ghupdate/extract.go (100%) rename {src => internal}/ghupdate/ghupdate.go (100%) rename {src => internal}/ghupdate/ghupdate_test.go (100%) rename {src => internal}/ghupdate/release.go (100%) rename {src => internal}/hub/agent_connect.go (100%) rename {src => internal}/hub/agent_connect_test.go (100%) rename {src => internal}/hub/config/config.go (100%) rename {src => internal}/hub/config/config_test.go (100%) rename {src => internal}/hub/expirymap/expirymap.go (100%) rename {src => internal}/hub/expirymap/expirymap_test.go (100%) rename {src => internal}/hub/hub.go (100%) rename {src => internal}/hub/hub_test.go (100%) rename {src => internal}/hub/hub_test_helpers.go (100%) rename {src => internal}/hub/server_development.go (100%) rename {src => internal}/hub/server_production.go (100%) rename {src => internal}/hub/systems/system.go (100%) rename {src => internal}/hub/systems/system_manager.go (100%) rename {src => internal}/hub/systems/systems_test.go (100%) rename {src => internal}/hub/systems/systems_test_helpers.go (100%) rename {src => internal}/hub/update.go (100%) rename {src => internal}/hub/ws/ws.go (100%) rename {src => internal}/hub/ws/ws_test.go (100%) rename {src => internal}/migrations/0_collections_snapshot_0_12_0_7.go (100%) rename {src => internal}/migrations/initial-settings.go (100%) rename {src => internal}/records/records.go (100%) rename {src => internal}/records/records_test.go (100%) rename {src => internal}/records/records_test_helpers.go (100%) rename {src => internal}/site/.gitignore (100%) rename {src => internal}/site/.prettierrc (100%) rename {src => internal}/site/biome.json (100%) rename {src => internal}/site/bun.lockb (100%) rename {src => internal}/site/components.json (100%) rename {src => internal}/site/embed.go (100%) rename {src => internal}/site/index.html (100%) rename {src => internal}/site/lingui.config.ts (100%) rename {src => internal}/site/package-lock.json (100%) rename {src => internal}/site/package.json (100%) rename {src => internal}/site/public/static/InterVariable.woff2 (100%) rename {src => internal}/site/public/static/favicon-green.svg (100%) rename {src => internal}/site/public/static/favicon-red.svg (100%) rename {src => internal}/site/public/static/favicon.svg (100%) rename {src => internal}/site/public/static/icon.png (100%) rename {src => internal}/site/public/static/manifest.json (100%) rename {src => internal}/site/src/components/add-system.tsx (100%) rename {src => internal}/site/src/components/alerts-history-columns.tsx (100%) rename {src => internal}/site/src/components/alerts/alert-button.tsx (100%) rename {src => internal}/site/src/components/alerts/alerts-sheet.tsx (100%) rename {src => internal}/site/src/components/charts/area-chart.tsx (100%) rename {src => internal}/site/src/components/charts/chart-time-select.tsx (100%) rename {src => internal}/site/src/components/charts/container-chart.tsx (100%) rename {src => internal}/site/src/components/charts/disk-chart.tsx (100%) rename {src => internal}/site/src/components/charts/gpu-power-chart.tsx (100%) rename {src => internal}/site/src/components/charts/hooks.ts (100%) rename {src => internal}/site/src/components/charts/load-average-chart.tsx (100%) rename {src => internal}/site/src/components/charts/mem-chart.tsx (100%) rename {src => internal}/site/src/components/charts/swap-chart.tsx (100%) rename {src => internal}/site/src/components/charts/temperature-chart.tsx (100%) rename {src => internal}/site/src/components/command-palette.tsx (100%) rename {src => internal}/site/src/components/copy-to-clipboard.tsx (100%) rename {src => internal}/site/src/components/install-dropdowns.tsx (100%) rename {src => internal}/site/src/components/lang-toggle.tsx (100%) rename {src => internal}/site/src/components/login/auth-form.tsx (100%) rename {src => internal}/site/src/components/login/forgot-pass-form.tsx (100%) rename {src => internal}/site/src/components/login/login.tsx (100%) rename {src => internal}/site/src/components/login/otp-forms.tsx (100%) rename {src => internal}/site/src/components/logo.tsx (100%) rename {src => internal}/site/src/components/mode-toggle.tsx (100%) rename {src => internal}/site/src/components/navbar.tsx (100%) rename {src => internal}/site/src/components/router.tsx (100%) rename {src => internal}/site/src/components/routes/home.tsx (100%) rename {src => internal}/site/src/components/routes/settings/alerts-history-data-table.tsx (100%) rename {src => internal}/site/src/components/routes/settings/config-yaml.tsx (100%) rename {src => internal}/site/src/components/routes/settings/general.tsx (100%) rename {src => internal}/site/src/components/routes/settings/layout.tsx (100%) rename {src => internal}/site/src/components/routes/settings/notifications.tsx (100%) rename {src => internal}/site/src/components/routes/settings/sidebar-nav.tsx (100%) rename {src => internal}/site/src/components/routes/settings/tokens-fingerprints.tsx (100%) rename {src => internal}/site/src/components/routes/system.tsx (100%) rename {src => internal}/site/src/components/spinner.tsx (100%) rename {src => internal}/site/src/components/systems-table/systems-table-columns.tsx (100%) rename {src => internal}/site/src/components/systems-table/systems-table.tsx (100%) rename {src => internal}/site/src/components/theme-provider.tsx (100%) rename {src => internal}/site/src/components/ui/alert-dialog.tsx (100%) rename {src => internal}/site/src/components/ui/alert.tsx (100%) rename {src => internal}/site/src/components/ui/badge.tsx (100%) rename {src => internal}/site/src/components/ui/button.tsx (100%) rename {src => internal}/site/src/components/ui/card.tsx (100%) rename {src => internal}/site/src/components/ui/chart.tsx (100%) rename {src => internal}/site/src/components/ui/checkbox.tsx (100%) rename {src => internal}/site/src/components/ui/collapsible.tsx (100%) rename {src => internal}/site/src/components/ui/command.tsx (100%) rename {src => internal}/site/src/components/ui/dialog.tsx (100%) rename {src => internal}/site/src/components/ui/dropdown-menu.tsx (100%) rename {src => internal}/site/src/components/ui/icons.tsx (100%) rename {src => internal}/site/src/components/ui/input-copy.tsx (100%) rename {src => internal}/site/src/components/ui/input-tags.tsx (100%) rename {src => internal}/site/src/components/ui/input.tsx (100%) rename {src => internal}/site/src/components/ui/label.tsx (100%) rename {src => internal}/site/src/components/ui/otp.tsx (100%) rename {src => internal}/site/src/components/ui/select.tsx (100%) rename {src => internal}/site/src/components/ui/separator.tsx (100%) rename {src => internal}/site/src/components/ui/sheet.tsx (100%) rename {src => internal}/site/src/components/ui/slider.tsx (100%) rename {src => internal}/site/src/components/ui/switch.tsx (100%) rename {src => internal}/site/src/components/ui/table.tsx (100%) rename {src => internal}/site/src/components/ui/tabs.tsx (100%) rename {src => internal}/site/src/components/ui/textarea.tsx (100%) rename {src => internal}/site/src/components/ui/toast.tsx (100%) rename {src => internal}/site/src/components/ui/toaster.tsx (100%) rename {src => internal}/site/src/components/ui/tooltip.tsx (100%) rename {src => internal}/site/src/components/ui/use-toast.ts (100%) rename {src => internal}/site/src/index.css (100%) rename {src => internal}/site/src/lib/alerts.ts (100%) rename {src => internal}/site/src/lib/api.ts (100%) rename {src => internal}/site/src/lib/enums.ts (100%) rename {src => internal}/site/src/lib/i18n.ts (100%) rename {src => internal}/site/src/lib/languages.ts (100%) rename {src => internal}/site/src/lib/stores.ts (100%) rename {src => internal}/site/src/lib/systemsManager.ts (100%) rename {src => internal}/site/src/lib/time.ts (100%) rename {src => internal}/site/src/lib/use-intersection-observer.ts (100%) rename {src => internal}/site/src/lib/utils.ts (100%) rename {src => internal}/site/src/locales/ar/ar.po (100%) rename {src => internal}/site/src/locales/bg/bg.po (100%) rename {src => internal}/site/src/locales/cs/cs.po (100%) rename {src => internal}/site/src/locales/da/da.po (100%) rename {src => internal}/site/src/locales/de/de.po (100%) rename {src => internal}/site/src/locales/en/en.po (100%) rename {src => internal}/site/src/locales/es/es.po (100%) rename {src => internal}/site/src/locales/fa/fa.po (100%) rename {src => internal}/site/src/locales/fr/fr.po (100%) rename {src => internal}/site/src/locales/hr/hr.po (100%) rename {src => internal}/site/src/locales/hu/hu.po (100%) rename {src => internal}/site/src/locales/is/is.po (100%) rename {src => internal}/site/src/locales/it/it.po (100%) rename {src => internal}/site/src/locales/ja/ja.po (100%) rename {src => internal}/site/src/locales/ko/ko.po (100%) rename {src => internal}/site/src/locales/nl/nl.po (100%) rename {src => internal}/site/src/locales/no/no.po (100%) rename {src => internal}/site/src/locales/pl/pl.po (100%) rename {src => internal}/site/src/locales/pt/pt.po (100%) rename {src => internal}/site/src/locales/ru/ru.po (100%) rename {src => internal}/site/src/locales/sl/sl.po (100%) rename {src => internal}/site/src/locales/sv/sv.po (100%) rename {src => internal}/site/src/locales/tr/tr.po (100%) rename {src => internal}/site/src/locales/uk/uk.po (100%) rename {src => internal}/site/src/locales/vi/vi.po (100%) rename {src => internal}/site/src/locales/zh-CN/zh-CN.po (100%) rename {src => internal}/site/src/locales/zh-HK/zh-HK.po (100%) rename {src => internal}/site/src/locales/zh/zh.po (100%) rename {src => internal}/site/src/main.tsx (100%) rename {src => internal}/site/src/types.d.ts (100%) rename {src => internal}/site/src/vite-env.d.ts (100%) rename {src => internal}/site/tsconfig.app.json (100%) rename {src => internal}/site/tsconfig.json (100%) rename {src => internal}/site/tsconfig.node.json (100%) rename {src => internal}/site/vite.config.ts (100%) rename {src => internal}/tests/api.go (100%) rename {src => internal}/tests/hub.go (100%) rename {src => internal}/users/users.go (100%) diff --git a/src/alerts/alerts.go b/internal/alerts/alerts.go similarity index 100% rename from src/alerts/alerts.go rename to internal/alerts/alerts.go diff --git a/src/alerts/alerts_api.go b/internal/alerts/alerts_api.go similarity index 100% rename from src/alerts/alerts_api.go rename to internal/alerts/alerts_api.go diff --git a/src/alerts/alerts_history.go b/internal/alerts/alerts_history.go similarity index 100% rename from src/alerts/alerts_history.go rename to internal/alerts/alerts_history.go diff --git a/src/alerts/alerts_status.go b/internal/alerts/alerts_status.go similarity index 100% rename from src/alerts/alerts_status.go rename to internal/alerts/alerts_status.go diff --git a/src/alerts/alerts_system.go b/internal/alerts/alerts_system.go similarity index 100% rename from src/alerts/alerts_system.go rename to internal/alerts/alerts_system.go diff --git a/src/alerts/alerts_test.go b/internal/alerts/alerts_test.go similarity index 100% rename from src/alerts/alerts_test.go rename to internal/alerts/alerts_test.go diff --git a/src/alerts/alerts_test_helpers.go b/internal/alerts/alerts_test_helpers.go similarity index 100% rename from src/alerts/alerts_test_helpers.go rename to internal/alerts/alerts_test_helpers.go diff --git a/src/cmd/agent/agent.go b/internal/cmd/agent/agent.go similarity index 100% rename from src/cmd/agent/agent.go rename to internal/cmd/agent/agent.go diff --git a/src/cmd/agent/agent_test.go b/internal/cmd/agent/agent_test.go similarity index 100% rename from src/cmd/agent/agent_test.go rename to internal/cmd/agent/agent_test.go diff --git a/src/cmd/hub/hub.go b/internal/cmd/hub/hub.go similarity index 100% rename from src/cmd/hub/hub.go rename to internal/cmd/hub/hub.go diff --git a/src/common/common-ssh.go b/internal/common/common-ssh.go similarity index 100% rename from src/common/common-ssh.go rename to internal/common/common-ssh.go diff --git a/src/common/common-ws.go b/internal/common/common-ws.go similarity index 100% rename from src/common/common-ws.go rename to internal/common/common-ws.go diff --git a/src/dockerfile_agent b/internal/dockerfile_agent similarity index 100% rename from src/dockerfile_agent rename to internal/dockerfile_agent diff --git a/src/dockerfile_agent_nvidia b/internal/dockerfile_agent_nvidia similarity index 100% rename from src/dockerfile_agent_nvidia rename to internal/dockerfile_agent_nvidia diff --git a/src/dockerfile_hub b/internal/dockerfile_hub similarity index 100% rename from src/dockerfile_hub rename to internal/dockerfile_hub diff --git a/src/entities/container/container.go b/internal/entities/container/container.go similarity index 100% rename from src/entities/container/container.go rename to internal/entities/container/container.go diff --git a/src/entities/system/system.go b/internal/entities/system/system.go similarity index 100% rename from src/entities/system/system.go rename to internal/entities/system/system.go diff --git a/src/ghupdate/extract.go b/internal/ghupdate/extract.go similarity index 100% rename from src/ghupdate/extract.go rename to internal/ghupdate/extract.go diff --git a/src/ghupdate/ghupdate.go b/internal/ghupdate/ghupdate.go similarity index 100% rename from src/ghupdate/ghupdate.go rename to internal/ghupdate/ghupdate.go diff --git a/src/ghupdate/ghupdate_test.go b/internal/ghupdate/ghupdate_test.go similarity index 100% rename from src/ghupdate/ghupdate_test.go rename to internal/ghupdate/ghupdate_test.go diff --git a/src/ghupdate/release.go b/internal/ghupdate/release.go similarity index 100% rename from src/ghupdate/release.go rename to internal/ghupdate/release.go diff --git a/src/hub/agent_connect.go b/internal/hub/agent_connect.go similarity index 100% rename from src/hub/agent_connect.go rename to internal/hub/agent_connect.go diff --git a/src/hub/agent_connect_test.go b/internal/hub/agent_connect_test.go similarity index 100% rename from src/hub/agent_connect_test.go rename to internal/hub/agent_connect_test.go diff --git a/src/hub/config/config.go b/internal/hub/config/config.go similarity index 100% rename from src/hub/config/config.go rename to internal/hub/config/config.go diff --git a/src/hub/config/config_test.go b/internal/hub/config/config_test.go similarity index 100% rename from src/hub/config/config_test.go rename to internal/hub/config/config_test.go diff --git a/src/hub/expirymap/expirymap.go b/internal/hub/expirymap/expirymap.go similarity index 100% rename from src/hub/expirymap/expirymap.go rename to internal/hub/expirymap/expirymap.go diff --git a/src/hub/expirymap/expirymap_test.go b/internal/hub/expirymap/expirymap_test.go similarity index 100% rename from src/hub/expirymap/expirymap_test.go rename to internal/hub/expirymap/expirymap_test.go diff --git a/src/hub/hub.go b/internal/hub/hub.go similarity index 100% rename from src/hub/hub.go rename to internal/hub/hub.go diff --git a/src/hub/hub_test.go b/internal/hub/hub_test.go similarity index 100% rename from src/hub/hub_test.go rename to internal/hub/hub_test.go diff --git a/src/hub/hub_test_helpers.go b/internal/hub/hub_test_helpers.go similarity index 100% rename from src/hub/hub_test_helpers.go rename to internal/hub/hub_test_helpers.go diff --git a/src/hub/server_development.go b/internal/hub/server_development.go similarity index 100% rename from src/hub/server_development.go rename to internal/hub/server_development.go diff --git a/src/hub/server_production.go b/internal/hub/server_production.go similarity index 100% rename from src/hub/server_production.go rename to internal/hub/server_production.go diff --git a/src/hub/systems/system.go b/internal/hub/systems/system.go similarity index 100% rename from src/hub/systems/system.go rename to internal/hub/systems/system.go diff --git a/src/hub/systems/system_manager.go b/internal/hub/systems/system_manager.go similarity index 100% rename from src/hub/systems/system_manager.go rename to internal/hub/systems/system_manager.go diff --git a/src/hub/systems/systems_test.go b/internal/hub/systems/systems_test.go similarity index 100% rename from src/hub/systems/systems_test.go rename to internal/hub/systems/systems_test.go diff --git a/src/hub/systems/systems_test_helpers.go b/internal/hub/systems/systems_test_helpers.go similarity index 100% rename from src/hub/systems/systems_test_helpers.go rename to internal/hub/systems/systems_test_helpers.go diff --git a/src/hub/update.go b/internal/hub/update.go similarity index 100% rename from src/hub/update.go rename to internal/hub/update.go diff --git a/src/hub/ws/ws.go b/internal/hub/ws/ws.go similarity index 100% rename from src/hub/ws/ws.go rename to internal/hub/ws/ws.go diff --git a/src/hub/ws/ws_test.go b/internal/hub/ws/ws_test.go similarity index 100% rename from src/hub/ws/ws_test.go rename to internal/hub/ws/ws_test.go diff --git a/src/migrations/0_collections_snapshot_0_12_0_7.go b/internal/migrations/0_collections_snapshot_0_12_0_7.go similarity index 100% rename from src/migrations/0_collections_snapshot_0_12_0_7.go rename to internal/migrations/0_collections_snapshot_0_12_0_7.go diff --git a/src/migrations/initial-settings.go b/internal/migrations/initial-settings.go similarity index 100% rename from src/migrations/initial-settings.go rename to internal/migrations/initial-settings.go diff --git a/src/records/records.go b/internal/records/records.go similarity index 100% rename from src/records/records.go rename to internal/records/records.go diff --git a/src/records/records_test.go b/internal/records/records_test.go similarity index 100% rename from src/records/records_test.go rename to internal/records/records_test.go diff --git a/src/records/records_test_helpers.go b/internal/records/records_test_helpers.go similarity index 100% rename from src/records/records_test_helpers.go rename to internal/records/records_test_helpers.go diff --git a/src/site/.gitignore b/internal/site/.gitignore similarity index 100% rename from src/site/.gitignore rename to internal/site/.gitignore diff --git a/src/site/.prettierrc b/internal/site/.prettierrc similarity index 100% rename from src/site/.prettierrc rename to internal/site/.prettierrc diff --git a/src/site/biome.json b/internal/site/biome.json similarity index 100% rename from src/site/biome.json rename to internal/site/biome.json diff --git a/src/site/bun.lockb b/internal/site/bun.lockb similarity index 100% rename from src/site/bun.lockb rename to internal/site/bun.lockb diff --git a/src/site/components.json b/internal/site/components.json similarity index 100% rename from src/site/components.json rename to internal/site/components.json diff --git a/src/site/embed.go b/internal/site/embed.go similarity index 100% rename from src/site/embed.go rename to internal/site/embed.go diff --git a/src/site/index.html b/internal/site/index.html similarity index 100% rename from src/site/index.html rename to internal/site/index.html diff --git a/src/site/lingui.config.ts b/internal/site/lingui.config.ts similarity index 100% rename from src/site/lingui.config.ts rename to internal/site/lingui.config.ts diff --git a/src/site/package-lock.json b/internal/site/package-lock.json similarity index 100% rename from src/site/package-lock.json rename to internal/site/package-lock.json diff --git a/src/site/package.json b/internal/site/package.json similarity index 100% rename from src/site/package.json rename to internal/site/package.json diff --git a/src/site/public/static/InterVariable.woff2 b/internal/site/public/static/InterVariable.woff2 similarity index 100% rename from src/site/public/static/InterVariable.woff2 rename to internal/site/public/static/InterVariable.woff2 diff --git a/src/site/public/static/favicon-green.svg b/internal/site/public/static/favicon-green.svg similarity index 100% rename from src/site/public/static/favicon-green.svg rename to internal/site/public/static/favicon-green.svg diff --git a/src/site/public/static/favicon-red.svg b/internal/site/public/static/favicon-red.svg similarity index 100% rename from src/site/public/static/favicon-red.svg rename to internal/site/public/static/favicon-red.svg diff --git a/src/site/public/static/favicon.svg b/internal/site/public/static/favicon.svg similarity index 100% rename from src/site/public/static/favicon.svg rename to internal/site/public/static/favicon.svg diff --git a/src/site/public/static/icon.png b/internal/site/public/static/icon.png similarity index 100% rename from src/site/public/static/icon.png rename to internal/site/public/static/icon.png diff --git a/src/site/public/static/manifest.json b/internal/site/public/static/manifest.json similarity index 100% rename from src/site/public/static/manifest.json rename to internal/site/public/static/manifest.json diff --git a/src/site/src/components/add-system.tsx b/internal/site/src/components/add-system.tsx similarity index 100% rename from src/site/src/components/add-system.tsx rename to internal/site/src/components/add-system.tsx diff --git a/src/site/src/components/alerts-history-columns.tsx b/internal/site/src/components/alerts-history-columns.tsx similarity index 100% rename from src/site/src/components/alerts-history-columns.tsx rename to internal/site/src/components/alerts-history-columns.tsx diff --git a/src/site/src/components/alerts/alert-button.tsx b/internal/site/src/components/alerts/alert-button.tsx similarity index 100% rename from src/site/src/components/alerts/alert-button.tsx rename to internal/site/src/components/alerts/alert-button.tsx diff --git a/src/site/src/components/alerts/alerts-sheet.tsx b/internal/site/src/components/alerts/alerts-sheet.tsx similarity index 100% rename from src/site/src/components/alerts/alerts-sheet.tsx rename to internal/site/src/components/alerts/alerts-sheet.tsx diff --git a/src/site/src/components/charts/area-chart.tsx b/internal/site/src/components/charts/area-chart.tsx similarity index 100% rename from src/site/src/components/charts/area-chart.tsx rename to internal/site/src/components/charts/area-chart.tsx diff --git a/src/site/src/components/charts/chart-time-select.tsx b/internal/site/src/components/charts/chart-time-select.tsx similarity index 100% rename from src/site/src/components/charts/chart-time-select.tsx rename to internal/site/src/components/charts/chart-time-select.tsx diff --git a/src/site/src/components/charts/container-chart.tsx b/internal/site/src/components/charts/container-chart.tsx similarity index 100% rename from src/site/src/components/charts/container-chart.tsx rename to internal/site/src/components/charts/container-chart.tsx diff --git a/src/site/src/components/charts/disk-chart.tsx b/internal/site/src/components/charts/disk-chart.tsx similarity index 100% rename from src/site/src/components/charts/disk-chart.tsx rename to internal/site/src/components/charts/disk-chart.tsx diff --git a/src/site/src/components/charts/gpu-power-chart.tsx b/internal/site/src/components/charts/gpu-power-chart.tsx similarity index 100% rename from src/site/src/components/charts/gpu-power-chart.tsx rename to internal/site/src/components/charts/gpu-power-chart.tsx diff --git a/src/site/src/components/charts/hooks.ts b/internal/site/src/components/charts/hooks.ts similarity index 100% rename from src/site/src/components/charts/hooks.ts rename to internal/site/src/components/charts/hooks.ts diff --git a/src/site/src/components/charts/load-average-chart.tsx b/internal/site/src/components/charts/load-average-chart.tsx similarity index 100% rename from src/site/src/components/charts/load-average-chart.tsx rename to internal/site/src/components/charts/load-average-chart.tsx diff --git a/src/site/src/components/charts/mem-chart.tsx b/internal/site/src/components/charts/mem-chart.tsx similarity index 100% rename from src/site/src/components/charts/mem-chart.tsx rename to internal/site/src/components/charts/mem-chart.tsx diff --git a/src/site/src/components/charts/swap-chart.tsx b/internal/site/src/components/charts/swap-chart.tsx similarity index 100% rename from src/site/src/components/charts/swap-chart.tsx rename to internal/site/src/components/charts/swap-chart.tsx diff --git a/src/site/src/components/charts/temperature-chart.tsx b/internal/site/src/components/charts/temperature-chart.tsx similarity index 100% rename from src/site/src/components/charts/temperature-chart.tsx rename to internal/site/src/components/charts/temperature-chart.tsx diff --git a/src/site/src/components/command-palette.tsx b/internal/site/src/components/command-palette.tsx similarity index 100% rename from src/site/src/components/command-palette.tsx rename to internal/site/src/components/command-palette.tsx diff --git a/src/site/src/components/copy-to-clipboard.tsx b/internal/site/src/components/copy-to-clipboard.tsx similarity index 100% rename from src/site/src/components/copy-to-clipboard.tsx rename to internal/site/src/components/copy-to-clipboard.tsx diff --git a/src/site/src/components/install-dropdowns.tsx b/internal/site/src/components/install-dropdowns.tsx similarity index 100% rename from src/site/src/components/install-dropdowns.tsx rename to internal/site/src/components/install-dropdowns.tsx diff --git a/src/site/src/components/lang-toggle.tsx b/internal/site/src/components/lang-toggle.tsx similarity index 100% rename from src/site/src/components/lang-toggle.tsx rename to internal/site/src/components/lang-toggle.tsx diff --git a/src/site/src/components/login/auth-form.tsx b/internal/site/src/components/login/auth-form.tsx similarity index 100% rename from src/site/src/components/login/auth-form.tsx rename to internal/site/src/components/login/auth-form.tsx diff --git a/src/site/src/components/login/forgot-pass-form.tsx b/internal/site/src/components/login/forgot-pass-form.tsx similarity index 100% rename from src/site/src/components/login/forgot-pass-form.tsx rename to internal/site/src/components/login/forgot-pass-form.tsx diff --git a/src/site/src/components/login/login.tsx b/internal/site/src/components/login/login.tsx similarity index 100% rename from src/site/src/components/login/login.tsx rename to internal/site/src/components/login/login.tsx diff --git a/src/site/src/components/login/otp-forms.tsx b/internal/site/src/components/login/otp-forms.tsx similarity index 100% rename from src/site/src/components/login/otp-forms.tsx rename to internal/site/src/components/login/otp-forms.tsx diff --git a/src/site/src/components/logo.tsx b/internal/site/src/components/logo.tsx similarity index 100% rename from src/site/src/components/logo.tsx rename to internal/site/src/components/logo.tsx diff --git a/src/site/src/components/mode-toggle.tsx b/internal/site/src/components/mode-toggle.tsx similarity index 100% rename from src/site/src/components/mode-toggle.tsx rename to internal/site/src/components/mode-toggle.tsx diff --git a/src/site/src/components/navbar.tsx b/internal/site/src/components/navbar.tsx similarity index 100% rename from src/site/src/components/navbar.tsx rename to internal/site/src/components/navbar.tsx diff --git a/src/site/src/components/router.tsx b/internal/site/src/components/router.tsx similarity index 100% rename from src/site/src/components/router.tsx rename to internal/site/src/components/router.tsx diff --git a/src/site/src/components/routes/home.tsx b/internal/site/src/components/routes/home.tsx similarity index 100% rename from src/site/src/components/routes/home.tsx rename to internal/site/src/components/routes/home.tsx diff --git a/src/site/src/components/routes/settings/alerts-history-data-table.tsx b/internal/site/src/components/routes/settings/alerts-history-data-table.tsx similarity index 100% rename from src/site/src/components/routes/settings/alerts-history-data-table.tsx rename to internal/site/src/components/routes/settings/alerts-history-data-table.tsx diff --git a/src/site/src/components/routes/settings/config-yaml.tsx b/internal/site/src/components/routes/settings/config-yaml.tsx similarity index 100% rename from src/site/src/components/routes/settings/config-yaml.tsx rename to internal/site/src/components/routes/settings/config-yaml.tsx diff --git a/src/site/src/components/routes/settings/general.tsx b/internal/site/src/components/routes/settings/general.tsx similarity index 100% rename from src/site/src/components/routes/settings/general.tsx rename to internal/site/src/components/routes/settings/general.tsx diff --git a/src/site/src/components/routes/settings/layout.tsx b/internal/site/src/components/routes/settings/layout.tsx similarity index 100% rename from src/site/src/components/routes/settings/layout.tsx rename to internal/site/src/components/routes/settings/layout.tsx diff --git a/src/site/src/components/routes/settings/notifications.tsx b/internal/site/src/components/routes/settings/notifications.tsx similarity index 100% rename from src/site/src/components/routes/settings/notifications.tsx rename to internal/site/src/components/routes/settings/notifications.tsx diff --git a/src/site/src/components/routes/settings/sidebar-nav.tsx b/internal/site/src/components/routes/settings/sidebar-nav.tsx similarity index 100% rename from src/site/src/components/routes/settings/sidebar-nav.tsx rename to internal/site/src/components/routes/settings/sidebar-nav.tsx diff --git a/src/site/src/components/routes/settings/tokens-fingerprints.tsx b/internal/site/src/components/routes/settings/tokens-fingerprints.tsx similarity index 100% rename from src/site/src/components/routes/settings/tokens-fingerprints.tsx rename to internal/site/src/components/routes/settings/tokens-fingerprints.tsx diff --git a/src/site/src/components/routes/system.tsx b/internal/site/src/components/routes/system.tsx similarity index 100% rename from src/site/src/components/routes/system.tsx rename to internal/site/src/components/routes/system.tsx diff --git a/src/site/src/components/spinner.tsx b/internal/site/src/components/spinner.tsx similarity index 100% rename from src/site/src/components/spinner.tsx rename to internal/site/src/components/spinner.tsx diff --git a/src/site/src/components/systems-table/systems-table-columns.tsx b/internal/site/src/components/systems-table/systems-table-columns.tsx similarity index 100% rename from src/site/src/components/systems-table/systems-table-columns.tsx rename to internal/site/src/components/systems-table/systems-table-columns.tsx diff --git a/src/site/src/components/systems-table/systems-table.tsx b/internal/site/src/components/systems-table/systems-table.tsx similarity index 100% rename from src/site/src/components/systems-table/systems-table.tsx rename to internal/site/src/components/systems-table/systems-table.tsx diff --git a/src/site/src/components/theme-provider.tsx b/internal/site/src/components/theme-provider.tsx similarity index 100% rename from src/site/src/components/theme-provider.tsx rename to internal/site/src/components/theme-provider.tsx diff --git a/src/site/src/components/ui/alert-dialog.tsx b/internal/site/src/components/ui/alert-dialog.tsx similarity index 100% rename from src/site/src/components/ui/alert-dialog.tsx rename to internal/site/src/components/ui/alert-dialog.tsx diff --git a/src/site/src/components/ui/alert.tsx b/internal/site/src/components/ui/alert.tsx similarity index 100% rename from src/site/src/components/ui/alert.tsx rename to internal/site/src/components/ui/alert.tsx diff --git a/src/site/src/components/ui/badge.tsx b/internal/site/src/components/ui/badge.tsx similarity index 100% rename from src/site/src/components/ui/badge.tsx rename to internal/site/src/components/ui/badge.tsx diff --git a/src/site/src/components/ui/button.tsx b/internal/site/src/components/ui/button.tsx similarity index 100% rename from src/site/src/components/ui/button.tsx rename to internal/site/src/components/ui/button.tsx diff --git a/src/site/src/components/ui/card.tsx b/internal/site/src/components/ui/card.tsx similarity index 100% rename from src/site/src/components/ui/card.tsx rename to internal/site/src/components/ui/card.tsx diff --git a/src/site/src/components/ui/chart.tsx b/internal/site/src/components/ui/chart.tsx similarity index 100% rename from src/site/src/components/ui/chart.tsx rename to internal/site/src/components/ui/chart.tsx diff --git a/src/site/src/components/ui/checkbox.tsx b/internal/site/src/components/ui/checkbox.tsx similarity index 100% rename from src/site/src/components/ui/checkbox.tsx rename to internal/site/src/components/ui/checkbox.tsx diff --git a/src/site/src/components/ui/collapsible.tsx b/internal/site/src/components/ui/collapsible.tsx similarity index 100% rename from src/site/src/components/ui/collapsible.tsx rename to internal/site/src/components/ui/collapsible.tsx diff --git a/src/site/src/components/ui/command.tsx b/internal/site/src/components/ui/command.tsx similarity index 100% rename from src/site/src/components/ui/command.tsx rename to internal/site/src/components/ui/command.tsx diff --git a/src/site/src/components/ui/dialog.tsx b/internal/site/src/components/ui/dialog.tsx similarity index 100% rename from src/site/src/components/ui/dialog.tsx rename to internal/site/src/components/ui/dialog.tsx diff --git a/src/site/src/components/ui/dropdown-menu.tsx b/internal/site/src/components/ui/dropdown-menu.tsx similarity index 100% rename from src/site/src/components/ui/dropdown-menu.tsx rename to internal/site/src/components/ui/dropdown-menu.tsx diff --git a/src/site/src/components/ui/icons.tsx b/internal/site/src/components/ui/icons.tsx similarity index 100% rename from src/site/src/components/ui/icons.tsx rename to internal/site/src/components/ui/icons.tsx diff --git a/src/site/src/components/ui/input-copy.tsx b/internal/site/src/components/ui/input-copy.tsx similarity index 100% rename from src/site/src/components/ui/input-copy.tsx rename to internal/site/src/components/ui/input-copy.tsx diff --git a/src/site/src/components/ui/input-tags.tsx b/internal/site/src/components/ui/input-tags.tsx similarity index 100% rename from src/site/src/components/ui/input-tags.tsx rename to internal/site/src/components/ui/input-tags.tsx diff --git a/src/site/src/components/ui/input.tsx b/internal/site/src/components/ui/input.tsx similarity index 100% rename from src/site/src/components/ui/input.tsx rename to internal/site/src/components/ui/input.tsx diff --git a/src/site/src/components/ui/label.tsx b/internal/site/src/components/ui/label.tsx similarity index 100% rename from src/site/src/components/ui/label.tsx rename to internal/site/src/components/ui/label.tsx diff --git a/src/site/src/components/ui/otp.tsx b/internal/site/src/components/ui/otp.tsx similarity index 100% rename from src/site/src/components/ui/otp.tsx rename to internal/site/src/components/ui/otp.tsx diff --git a/src/site/src/components/ui/select.tsx b/internal/site/src/components/ui/select.tsx similarity index 100% rename from src/site/src/components/ui/select.tsx rename to internal/site/src/components/ui/select.tsx diff --git a/src/site/src/components/ui/separator.tsx b/internal/site/src/components/ui/separator.tsx similarity index 100% rename from src/site/src/components/ui/separator.tsx rename to internal/site/src/components/ui/separator.tsx diff --git a/src/site/src/components/ui/sheet.tsx b/internal/site/src/components/ui/sheet.tsx similarity index 100% rename from src/site/src/components/ui/sheet.tsx rename to internal/site/src/components/ui/sheet.tsx diff --git a/src/site/src/components/ui/slider.tsx b/internal/site/src/components/ui/slider.tsx similarity index 100% rename from src/site/src/components/ui/slider.tsx rename to internal/site/src/components/ui/slider.tsx diff --git a/src/site/src/components/ui/switch.tsx b/internal/site/src/components/ui/switch.tsx similarity index 100% rename from src/site/src/components/ui/switch.tsx rename to internal/site/src/components/ui/switch.tsx diff --git a/src/site/src/components/ui/table.tsx b/internal/site/src/components/ui/table.tsx similarity index 100% rename from src/site/src/components/ui/table.tsx rename to internal/site/src/components/ui/table.tsx diff --git a/src/site/src/components/ui/tabs.tsx b/internal/site/src/components/ui/tabs.tsx similarity index 100% rename from src/site/src/components/ui/tabs.tsx rename to internal/site/src/components/ui/tabs.tsx diff --git a/src/site/src/components/ui/textarea.tsx b/internal/site/src/components/ui/textarea.tsx similarity index 100% rename from src/site/src/components/ui/textarea.tsx rename to internal/site/src/components/ui/textarea.tsx diff --git a/src/site/src/components/ui/toast.tsx b/internal/site/src/components/ui/toast.tsx similarity index 100% rename from src/site/src/components/ui/toast.tsx rename to internal/site/src/components/ui/toast.tsx diff --git a/src/site/src/components/ui/toaster.tsx b/internal/site/src/components/ui/toaster.tsx similarity index 100% rename from src/site/src/components/ui/toaster.tsx rename to internal/site/src/components/ui/toaster.tsx diff --git a/src/site/src/components/ui/tooltip.tsx b/internal/site/src/components/ui/tooltip.tsx similarity index 100% rename from src/site/src/components/ui/tooltip.tsx rename to internal/site/src/components/ui/tooltip.tsx diff --git a/src/site/src/components/ui/use-toast.ts b/internal/site/src/components/ui/use-toast.ts similarity index 100% rename from src/site/src/components/ui/use-toast.ts rename to internal/site/src/components/ui/use-toast.ts diff --git a/src/site/src/index.css b/internal/site/src/index.css similarity index 100% rename from src/site/src/index.css rename to internal/site/src/index.css diff --git a/src/site/src/lib/alerts.ts b/internal/site/src/lib/alerts.ts similarity index 100% rename from src/site/src/lib/alerts.ts rename to internal/site/src/lib/alerts.ts diff --git a/src/site/src/lib/api.ts b/internal/site/src/lib/api.ts similarity index 100% rename from src/site/src/lib/api.ts rename to internal/site/src/lib/api.ts diff --git a/src/site/src/lib/enums.ts b/internal/site/src/lib/enums.ts similarity index 100% rename from src/site/src/lib/enums.ts rename to internal/site/src/lib/enums.ts diff --git a/src/site/src/lib/i18n.ts b/internal/site/src/lib/i18n.ts similarity index 100% rename from src/site/src/lib/i18n.ts rename to internal/site/src/lib/i18n.ts diff --git a/src/site/src/lib/languages.ts b/internal/site/src/lib/languages.ts similarity index 100% rename from src/site/src/lib/languages.ts rename to internal/site/src/lib/languages.ts diff --git a/src/site/src/lib/stores.ts b/internal/site/src/lib/stores.ts similarity index 100% rename from src/site/src/lib/stores.ts rename to internal/site/src/lib/stores.ts diff --git a/src/site/src/lib/systemsManager.ts b/internal/site/src/lib/systemsManager.ts similarity index 100% rename from src/site/src/lib/systemsManager.ts rename to internal/site/src/lib/systemsManager.ts diff --git a/src/site/src/lib/time.ts b/internal/site/src/lib/time.ts similarity index 100% rename from src/site/src/lib/time.ts rename to internal/site/src/lib/time.ts diff --git a/src/site/src/lib/use-intersection-observer.ts b/internal/site/src/lib/use-intersection-observer.ts similarity index 100% rename from src/site/src/lib/use-intersection-observer.ts rename to internal/site/src/lib/use-intersection-observer.ts diff --git a/src/site/src/lib/utils.ts b/internal/site/src/lib/utils.ts similarity index 100% rename from src/site/src/lib/utils.ts rename to internal/site/src/lib/utils.ts diff --git a/src/site/src/locales/ar/ar.po b/internal/site/src/locales/ar/ar.po similarity index 100% rename from src/site/src/locales/ar/ar.po rename to internal/site/src/locales/ar/ar.po diff --git a/src/site/src/locales/bg/bg.po b/internal/site/src/locales/bg/bg.po similarity index 100% rename from src/site/src/locales/bg/bg.po rename to internal/site/src/locales/bg/bg.po diff --git a/src/site/src/locales/cs/cs.po b/internal/site/src/locales/cs/cs.po similarity index 100% rename from src/site/src/locales/cs/cs.po rename to internal/site/src/locales/cs/cs.po diff --git a/src/site/src/locales/da/da.po b/internal/site/src/locales/da/da.po similarity index 100% rename from src/site/src/locales/da/da.po rename to internal/site/src/locales/da/da.po diff --git a/src/site/src/locales/de/de.po b/internal/site/src/locales/de/de.po similarity index 100% rename from src/site/src/locales/de/de.po rename to internal/site/src/locales/de/de.po diff --git a/src/site/src/locales/en/en.po b/internal/site/src/locales/en/en.po similarity index 100% rename from src/site/src/locales/en/en.po rename to internal/site/src/locales/en/en.po diff --git a/src/site/src/locales/es/es.po b/internal/site/src/locales/es/es.po similarity index 100% rename from src/site/src/locales/es/es.po rename to internal/site/src/locales/es/es.po diff --git a/src/site/src/locales/fa/fa.po b/internal/site/src/locales/fa/fa.po similarity index 100% rename from src/site/src/locales/fa/fa.po rename to internal/site/src/locales/fa/fa.po diff --git a/src/site/src/locales/fr/fr.po b/internal/site/src/locales/fr/fr.po similarity index 100% rename from src/site/src/locales/fr/fr.po rename to internal/site/src/locales/fr/fr.po diff --git a/src/site/src/locales/hr/hr.po b/internal/site/src/locales/hr/hr.po similarity index 100% rename from src/site/src/locales/hr/hr.po rename to internal/site/src/locales/hr/hr.po diff --git a/src/site/src/locales/hu/hu.po b/internal/site/src/locales/hu/hu.po similarity index 100% rename from src/site/src/locales/hu/hu.po rename to internal/site/src/locales/hu/hu.po diff --git a/src/site/src/locales/is/is.po b/internal/site/src/locales/is/is.po similarity index 100% rename from src/site/src/locales/is/is.po rename to internal/site/src/locales/is/is.po diff --git a/src/site/src/locales/it/it.po b/internal/site/src/locales/it/it.po similarity index 100% rename from src/site/src/locales/it/it.po rename to internal/site/src/locales/it/it.po diff --git a/src/site/src/locales/ja/ja.po b/internal/site/src/locales/ja/ja.po similarity index 100% rename from src/site/src/locales/ja/ja.po rename to internal/site/src/locales/ja/ja.po diff --git a/src/site/src/locales/ko/ko.po b/internal/site/src/locales/ko/ko.po similarity index 100% rename from src/site/src/locales/ko/ko.po rename to internal/site/src/locales/ko/ko.po diff --git a/src/site/src/locales/nl/nl.po b/internal/site/src/locales/nl/nl.po similarity index 100% rename from src/site/src/locales/nl/nl.po rename to internal/site/src/locales/nl/nl.po diff --git a/src/site/src/locales/no/no.po b/internal/site/src/locales/no/no.po similarity index 100% rename from src/site/src/locales/no/no.po rename to internal/site/src/locales/no/no.po diff --git a/src/site/src/locales/pl/pl.po b/internal/site/src/locales/pl/pl.po similarity index 100% rename from src/site/src/locales/pl/pl.po rename to internal/site/src/locales/pl/pl.po diff --git a/src/site/src/locales/pt/pt.po b/internal/site/src/locales/pt/pt.po similarity index 100% rename from src/site/src/locales/pt/pt.po rename to internal/site/src/locales/pt/pt.po diff --git a/src/site/src/locales/ru/ru.po b/internal/site/src/locales/ru/ru.po similarity index 100% rename from src/site/src/locales/ru/ru.po rename to internal/site/src/locales/ru/ru.po diff --git a/src/site/src/locales/sl/sl.po b/internal/site/src/locales/sl/sl.po similarity index 100% rename from src/site/src/locales/sl/sl.po rename to internal/site/src/locales/sl/sl.po diff --git a/src/site/src/locales/sv/sv.po b/internal/site/src/locales/sv/sv.po similarity index 100% rename from src/site/src/locales/sv/sv.po rename to internal/site/src/locales/sv/sv.po diff --git a/src/site/src/locales/tr/tr.po b/internal/site/src/locales/tr/tr.po similarity index 100% rename from src/site/src/locales/tr/tr.po rename to internal/site/src/locales/tr/tr.po diff --git a/src/site/src/locales/uk/uk.po b/internal/site/src/locales/uk/uk.po similarity index 100% rename from src/site/src/locales/uk/uk.po rename to internal/site/src/locales/uk/uk.po diff --git a/src/site/src/locales/vi/vi.po b/internal/site/src/locales/vi/vi.po similarity index 100% rename from src/site/src/locales/vi/vi.po rename to internal/site/src/locales/vi/vi.po diff --git a/src/site/src/locales/zh-CN/zh-CN.po b/internal/site/src/locales/zh-CN/zh-CN.po similarity index 100% rename from src/site/src/locales/zh-CN/zh-CN.po rename to internal/site/src/locales/zh-CN/zh-CN.po diff --git a/src/site/src/locales/zh-HK/zh-HK.po b/internal/site/src/locales/zh-HK/zh-HK.po similarity index 100% rename from src/site/src/locales/zh-HK/zh-HK.po rename to internal/site/src/locales/zh-HK/zh-HK.po diff --git a/src/site/src/locales/zh/zh.po b/internal/site/src/locales/zh/zh.po similarity index 100% rename from src/site/src/locales/zh/zh.po rename to internal/site/src/locales/zh/zh.po diff --git a/src/site/src/main.tsx b/internal/site/src/main.tsx similarity index 100% rename from src/site/src/main.tsx rename to internal/site/src/main.tsx diff --git a/src/site/src/types.d.ts b/internal/site/src/types.d.ts similarity index 100% rename from src/site/src/types.d.ts rename to internal/site/src/types.d.ts diff --git a/src/site/src/vite-env.d.ts b/internal/site/src/vite-env.d.ts similarity index 100% rename from src/site/src/vite-env.d.ts rename to internal/site/src/vite-env.d.ts diff --git a/src/site/tsconfig.app.json b/internal/site/tsconfig.app.json similarity index 100% rename from src/site/tsconfig.app.json rename to internal/site/tsconfig.app.json diff --git a/src/site/tsconfig.json b/internal/site/tsconfig.json similarity index 100% rename from src/site/tsconfig.json rename to internal/site/tsconfig.json diff --git a/src/site/tsconfig.node.json b/internal/site/tsconfig.node.json similarity index 100% rename from src/site/tsconfig.node.json rename to internal/site/tsconfig.node.json diff --git a/src/site/vite.config.ts b/internal/site/vite.config.ts similarity index 100% rename from src/site/vite.config.ts rename to internal/site/vite.config.ts diff --git a/src/tests/api.go b/internal/tests/api.go similarity index 100% rename from src/tests/api.go rename to internal/tests/api.go diff --git a/src/tests/hub.go b/internal/tests/hub.go similarity index 100% rename from src/tests/hub.go rename to internal/tests/hub.go diff --git a/src/users/users.go b/internal/users/users.go similarity index 100% rename from src/users/users.go rename to internal/users/users.go