From b1c24388676d43ffa2cbfbde21f221c48a5eaa2c Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Mon, 22 Jun 2026 21:39:17 -0400 Subject: [PATCH] refactor(src): root-level clutter cleanup (Group 4) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Move 10 theme CSS files from src/ root to src/styles/ — update app.css @import paths from ./ae-*.css to ./styles/ae-*.css. Keeps src/ root tidy without changing how the themes are bundled. - Trash aeclci_v1.css — not imported anywhere, dead file. - Move pwa_install.svelte.ts from lib/pwa/ (single-file dir) into lib/elements/ alongside element_pwa_install_prompt.svelte; update 2 imports. - Move src/types/temporary-svelte-augments.d.ts into src/lib/types/ (canonical type location); trash empty src/types/ dir. - idaa/clear-caches/ route slug NOT renamed — URL is embedded in Novi portal iframe config; requires coordinated portal update outside this repo. svelte-check: 0 errors, 0 warnings. Co-Authored-By: Claude Sonnet 4.6 --- src/aeclci_v1.css | 205 ------------------ src/app.css | 20 +- .../element_pwa_install_prompt.svelte | 2 +- .../{pwa => elements}/pwa_install.svelte.ts | 0 .../types/temporary-svelte-augments.d.ts | 0 src/routes/+layout.svelte | 2 +- src/{ => styles}/ae-c-idaa-light.css | 0 src/{ => styles}/ae-c-lci-new.css | 0 src/{ => styles}/ae-c-lci.css | 0 src/{ => styles}/ae-firefly-axonius.css | 0 src/{ => styles}/ae-firefly-bgh.css | 0 src/{ => styles}/ae-firefly-indigo.css | 0 src/{ => styles}/ae-firefly-rainbow.css | 0 src/{ => styles}/ae-firefly-steelblue.css | 0 src/{ => styles}/ae-firefly.css | 0 src/{ => styles}/ae-osit-default.css | 0 16 files changed, 12 insertions(+), 217 deletions(-) delete mode 100644 src/aeclci_v1.css rename src/lib/{pwa => elements}/pwa_install.svelte.ts (100%) rename src/{ => lib}/types/temporary-svelte-augments.d.ts (100%) rename src/{ => styles}/ae-c-idaa-light.css (100%) rename src/{ => styles}/ae-c-lci-new.css (100%) rename src/{ => styles}/ae-c-lci.css (100%) rename src/{ => styles}/ae-firefly-axonius.css (100%) rename src/{ => styles}/ae-firefly-bgh.css (100%) rename src/{ => styles}/ae-firefly-indigo.css (100%) rename src/{ => styles}/ae-firefly-rainbow.css (100%) rename src/{ => styles}/ae-firefly-steelblue.css (100%) rename src/{ => styles}/ae-firefly.css (100%) rename src/{ => styles}/ae-osit-default.css (100%) diff --git a/src/aeclci_v1.css b/src/aeclci_v1.css deleted file mode 100644 index 316d8d38..00000000 --- a/src/aeclci_v1.css +++ /dev/null @@ -1,205 +0,0 @@ -[data-theme='aeclci'] { - --text-scaling: 1.067; - --base-font-color: var(--color-surface-950); - --base-font-color-dark: var(--color-surface-50); - --base-font-family: system-ui, sans-serif; - --base-font-size: inherit; - --base-line-height: inherit; - --base-font-weight: normal; - --base-font-style: normal; - --base-letter-spacing: 0em; - --heading-font-color: inherit; - --heading-font-color-dark: inherit; - --heading-font-family: inherit; - --heading-font-weight: bold; - --heading-font-style: normal; - --heading-letter-spacing: inherit; - --anchor-font-color: var(--color-primary-500); - --anchor-font-color-dark: var(--color-primary-500); - --anchor-font-family: inherit; - --anchor-font-size: inherit; - --anchor-line-height: inherit; - --anchor-font-weight: inherit; - --anchor-font-style: inherit; - --anchor-letter-spacing: inherit; - --anchor-text-decoration: none; - --anchor-text-decoration-hover: underline; - --anchor-text-decoration-active: none; - --anchor-text-decoration-focus: none; - --spacing: 0.25rem; - --radius-base: 0.375rem; - --radius-container: 0.75rem; - --default-border-width: 1px; - --default-divide-width: 1px; - --default-ring-width: 1px; - --body-background-color: var(--color-surface-50); - --body-background-color-dark: var(--color-surface-950); - --color-primary-50: oklch(85.1% 0.07 265.19deg); - --color-primary-100: oklch(77.89% 0.08 264.31deg); - --color-primary-200: oklch(70.32% 0.08 264.44deg); - --color-primary-300: oklch(62.86% 0.09 263.87deg); - --color-primary-400: oklch(54.96% 0.1 263.8deg); - --color-primary-500: oklch(47.12% 0.11 262.88deg); - --color-primary-600: oklch(40.9% 0.1 264.73deg); - --color-primary-700: oklch(34.53% 0.1 267.34deg); - --color-primary-800: oklch(28.16% 0.09 268.81deg); - --color-primary-900: oklch(21.29% 0.09 271.12deg); - --color-primary-950: oklch(12.88% 0.09 264.05deg); - --color-primary-contrast-dark: var(--color-primary-950); - --color-primary-contrast-light: var(--color-primary-50); - --color-primary-contrast-50: var(--color-primary-contrast-dark); - --color-primary-contrast-100: var(--color-primary-contrast-dark); - --color-primary-contrast-200: var(--color-primary-contrast-dark); - --color-primary-contrast-300: var(--color-primary-contrast-dark); - --color-primary-contrast-400: var(--color-primary-contrast-dark); - --color-primary-contrast-500: var(--color-primary-contrast-light); - --color-primary-contrast-600: var(--color-primary-contrast-light); - --color-primary-contrast-700: var(--color-primary-contrast-light); - --color-primary-contrast-800: var(--color-primary-contrast-light); - --color-primary-contrast-900: var(--color-primary-contrast-light); - --color-primary-contrast-950: var(--color-primary-contrast-light); - --color-secondary-50: oklch(73.24% 0.12 278.78deg); - --color-secondary-100: oklch(65.76% 0.12 276.12deg); - --color-secondary-200: oklch(58.15% 0.12 273.33deg); - --color-secondary-300: oklch(50.59% 0.12 270.28deg); - --color-secondary-400: oklch(42.65% 0.12 267.23deg); - --color-secondary-500: oklch(34.53% 0.12 264.22deg); - --color-secondary-600: oklch(30.3% 0.11 264.59deg); - --color-secondary-700: oklch(25.96% 0.09 265.69deg); - --color-secondary-800: oklch(21.25% 0.08 267.5deg); - --color-secondary-900: oklch(16.42% 0.06 269.55deg); - --color-secondary-950: oklch(8.85% 0.06 264.05deg); - --color-secondary-contrast-dark: var(--color-secondary-950); - --color-secondary-contrast-light: var(--color-secondary-50); - --color-secondary-contrast-50: var(--color-secondary-contrast-dark); - --color-secondary-contrast-100: var(--color-secondary-contrast-dark); - --color-secondary-contrast-200: var(--color-secondary-contrast-dark); - --color-secondary-contrast-300: var(--color-secondary-contrast-light); - --color-secondary-contrast-400: var(--color-secondary-contrast-light); - --color-secondary-contrast-500: var(--color-secondary-contrast-light); - --color-secondary-contrast-600: var(--color-secondary-contrast-light); - --color-secondary-contrast-700: var(--color-secondary-contrast-light); - --color-secondary-contrast-800: var(--color-secondary-contrast-light); - --color-secondary-contrast-900: var(--color-secondary-contrast-light); - --color-secondary-contrast-950: var(--color-secondary-contrast-light); - --color-tertiary-50: oklch(87.75% 0.12 326.52deg); - --color-tertiary-100: oklch(80.92% 0.13 323.93deg); - --color-tertiary-200: oklch(73.87% 0.14 321.55deg); - --color-tertiary-300: oklch(66.9% 0.15 319.41deg); - --color-tertiary-400: oklch(59.72% 0.16 317.25deg); - --color-tertiary-500: oklch(52.73% 0.17 315.13deg); - --color-tertiary-600: oklch(46.6% 0.16 314.18deg); - --color-tertiary-700: oklch(40.43% 0.14 312.8deg); - --color-tertiary-800: oklch(33.85% 0.13 309.88deg); - --color-tertiary-900: oklch(27.23% 0.12 306.83deg); - --color-tertiary-950: oklch(19.83% 0.1 302.7deg); - --color-tertiary-contrast-dark: var(--color-tertiary-950); - --color-tertiary-contrast-light: var(--color-tertiary-50); - --color-tertiary-contrast-50: var(--color-tertiary-contrast-dark); - --color-tertiary-contrast-100: var(--color-tertiary-contrast-dark); - --color-tertiary-contrast-200: var(--color-tertiary-contrast-dark); - --color-tertiary-contrast-300: var(--color-tertiary-contrast-dark); - --color-tertiary-contrast-400: var(--color-tertiary-contrast-light); - --color-tertiary-contrast-500: var(--color-tertiary-contrast-light); - --color-tertiary-contrast-600: var(--color-tertiary-contrast-light); - --color-tertiary-contrast-700: var(--color-tertiary-contrast-light); - --color-tertiary-contrast-800: var(--color-tertiary-contrast-light); - --color-tertiary-contrast-900: var(--color-tertiary-contrast-light); - --color-tertiary-contrast-950: var(--color-tertiary-contrast-light); - --color-success-50: oklch(95.23% 0.07 195.99deg); - --color-success-100: oklch(90.22% 0.09 189.46deg); - --color-success-200: oklch(85.11% 0.1 186.03deg); - --color-success-300: oklch(80.35% 0.12 181.75deg); - --color-success-400: oklch(75.55% 0.12 178.92deg); - --color-success-500: oklch(71.19% 0.13 174.73deg); - --color-success-600: oklch(64.29% 0.12 173.65deg); - --color-success-700: oklch(57.46% 0.11 171.75deg); - --color-success-800: oklch(50.18% 0.1 170.68deg); - --color-success-900: oklch(42.87% 0.09 167.65deg); - --color-success-950: oklch(34.91% 0.07 164.42deg); - --color-success-contrast-dark: var(--color-success-950); - --color-success-contrast-light: var(--color-success-50); - --color-success-contrast-50: var(--color-success-contrast-dark); - --color-success-contrast-100: var(--color-success-contrast-dark); - --color-success-contrast-200: var(--color-success-contrast-dark); - --color-success-contrast-300: var(--color-success-contrast-dark); - --color-success-contrast-400: var(--color-success-contrast-dark); - --color-success-contrast-500: var(--color-success-contrast-dark); - --color-success-contrast-600: var(--color-success-contrast-dark); - --color-success-contrast-700: var(--color-success-contrast-light); - --color-success-contrast-800: var(--color-success-contrast-light); - --color-success-contrast-900: var(--color-success-contrast-light); - --color-success-contrast-950: var(--color-success-contrast-light); - --color-warning-50: oklch(95.67% 0.05 84.56deg); - --color-warning-100: oklch(92.83% 0.06 82.16deg); - --color-warning-200: oklch(90.12% 0.08 80.33deg); - --color-warning-300: oklch(87.59% 0.1 80.01deg); - --color-warning-400: oklch(85.03% 0.12 78.35deg); - --color-warning-500: oklch(82.46% 0.14 76.71deg); - --color-warning-600: oklch(76.34% 0.13 72.25deg); - --color-warning-700: oklch(70.34% 0.13 68.09deg); - --color-warning-800: oklch(63.99% 0.13 63.18deg); - --color-warning-900: oklch(57.91% 0.13 57.97deg); - --color-warning-950: oklch(51.69% 0.13 51.44deg); - --color-warning-contrast-dark: var(--color-warning-950); - --color-warning-contrast-light: var(--color-warning-50); - --color-warning-contrast-50: var(--color-warning-contrast-dark); - --color-warning-contrast-100: var(--color-warning-contrast-dark); - --color-warning-contrast-200: var(--color-warning-contrast-dark); - --color-warning-contrast-300: var(--color-warning-contrast-dark); - --color-warning-contrast-400: var(--color-warning-contrast-dark); - --color-warning-contrast-500: var(--color-warning-contrast-dark); - --color-warning-contrast-600: var(--color-warning-contrast-light); - --color-warning-contrast-700: var(--color-warning-contrast-light); - --color-warning-contrast-800: var(--color-warning-contrast-light); - --color-warning-contrast-900: var(--color-warning-contrast-light); - --color-warning-contrast-950: var(--color-warning-contrast-light); - --color-error-50: oklch(84.29% 0.09 46.91deg); - --color-error-100: oklch(78.63% 0.12 39.19deg); - --color-error-200: oklch(72.92% 0.14 34.35deg); - --color-error-300: oklch(67.88% 0.17 31.48deg); - --color-error-400: oklch(63.09% 0.19 30.02deg); - --color-error-500: oklch(59.32% 0.21 29.47deg); - --color-error-600: oklch(53.56% 0.19 29.25deg); - --color-error-700: oklch(47.75% 0.17 29.2deg); - --color-error-800: oklch(41.51% 0.15 28.7deg); - --color-error-900: oklch(35.35% 0.14 28.7deg); - --color-error-950: oklch(28.69% 0.12 29.23deg); - --color-error-contrast-dark: var(--color-error-950); - --color-error-contrast-light: var(--color-error-50); - --color-error-contrast-50: var(--color-error-contrast-dark); - --color-error-contrast-100: var(--color-error-contrast-dark); - --color-error-contrast-200: var(--color-error-contrast-dark); - --color-error-contrast-300: var(--color-error-contrast-dark); - --color-error-contrast-400: var(--color-error-contrast-dark); - --color-error-contrast-500: var(--color-error-contrast-light); - --color-error-contrast-600: var(--color-error-contrast-light); - --color-error-contrast-700: var(--color-error-contrast-light); - --color-error-contrast-800: var(--color-error-contrast-light); - --color-error-contrast-900: var(--color-error-contrast-light); - --color-error-contrast-950: var(--color-error-contrast-light); - --color-surface-50: oklch(100% 0 none); - --color-surface-100: oklch(97.02% 0 none); - --color-surface-200: oklch(94.01% 0 none); - --color-surface-300: oklch(91.12% 0 196.34deg); - --color-surface-400: oklch(88.07% 0 196.37deg); - --color-surface-500: oklch(84.99% 0 196.4deg); - --color-surface-600: oklch(77.78% 0 196.47deg); - --color-surface-700: oklch(70.09% 0 196.54deg); - --color-surface-800: oklch(62.51% 0 196.61deg); - --color-surface-900: oklch(54.34% 0 196.68deg); - --color-surface-950: oklch(46.22% 0 196.73deg); - --color-surface-contrast-dark: var(--color-surface-950); - --color-surface-contrast-light: var(--color-surface-50); - --color-surface-contrast-50: var(--color-surface-contrast-dark); - --color-surface-contrast-100: var(--color-surface-contrast-dark); - --color-surface-contrast-200: var(--color-surface-contrast-dark); - --color-surface-contrast-300: var(--color-surface-contrast-dark); - --color-surface-contrast-400: var(--color-surface-contrast-dark); - --color-surface-contrast-500: var(--color-surface-contrast-dark); - --color-surface-contrast-600: var(--color-surface-contrast-dark); - --color-surface-contrast-700: var(--color-surface-contrast-dark); - --color-surface-contrast-800: var(--color-surface-contrast-dark); - --color-surface-contrast-900: var(--color-surface-contrast-light); - --color-surface-contrast-950: var(--color-surface-contrast-light); -} diff --git a/src/app.css b/src/app.css index 97883ce0..81caf423 100644 --- a/src/app.css +++ b/src/app.css @@ -34,16 +34,16 @@ html.light { /* @import '@skeletonlabs/skeleton/themes/ae_c_osit'; */ /* @import '@skeletonlabs/skeleton/themes/ae_c_lci'; */ -@import './ae-osit-default.css'; -@import './ae-c-lci.css'; -@import './ae-c-lci-new.css'; -@import './ae-c-idaa-light.css'; -@import './ae-firefly.css'; -@import './ae-firefly-steelblue.css'; -@import './ae-firefly-indigo.css'; -@import './ae-firefly-rainbow.css'; -@import './ae-firefly-axonius.css'; -@import './ae-firefly-bgh.css'; +@import './styles/ae-osit-default.css'; +@import './styles/ae-c-lci.css'; +@import './styles/ae-c-lci-new.css'; +@import './styles/ae-c-idaa-light.css'; +@import './styles/ae-firefly.css'; +@import './styles/ae-firefly-steelblue.css'; +@import './styles/ae-firefly-indigo.css'; +@import './styles/ae-firefly-rainbow.css'; +@import './styles/ae-firefly-axonius.css'; +@import './styles/ae-firefly-bgh.css'; @source '../node_modules/@skeletonlabs/skeleton-svelte/dist'; diff --git a/src/lib/elements/element_pwa_install_prompt.svelte b/src/lib/elements/element_pwa_install_prompt.svelte index 94d73957..3ab18849 100644 --- a/src/lib/elements/element_pwa_install_prompt.svelte +++ b/src/lib/elements/element_pwa_install_prompt.svelte @@ -14,7 +14,7 @@ * The pwa_install singleton must be initialised first (done in root +layout.svelte). */ import { Download, Plus, Share2, Smartphone, X } from '@lucide/svelte'; -import { pwa_install } from '$lib/pwa/pwa_install.svelte'; +import { pwa_install } from '$lib/elements/pwa_install.svelte'; interface Props { class?: string; diff --git a/src/lib/pwa/pwa_install.svelte.ts b/src/lib/elements/pwa_install.svelte.ts similarity index 100% rename from src/lib/pwa/pwa_install.svelte.ts rename to src/lib/elements/pwa_install.svelte.ts diff --git a/src/types/temporary-svelte-augments.d.ts b/src/lib/types/temporary-svelte-augments.d.ts similarity index 100% rename from src/types/temporary-svelte-augments.d.ts rename to src/lib/types/temporary-svelte-augments.d.ts diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 3c555261..2ce7a5ec 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -46,7 +46,7 @@ import { LoaderCircle } from '@lucide/svelte'; import E_app_debug_menu from '$lib/app_components/e_app_debug_menu.svelte'; import E_app_sys_bar from '$lib/app_components/e_app_sys_bar.svelte'; -import { pwa_install } from '$lib/pwa/pwa_install.svelte'; +import { pwa_install } from '$lib/elements/pwa_install.svelte'; interface Props { data: any; diff --git a/src/ae-c-idaa-light.css b/src/styles/ae-c-idaa-light.css similarity index 100% rename from src/ae-c-idaa-light.css rename to src/styles/ae-c-idaa-light.css diff --git a/src/ae-c-lci-new.css b/src/styles/ae-c-lci-new.css similarity index 100% rename from src/ae-c-lci-new.css rename to src/styles/ae-c-lci-new.css diff --git a/src/ae-c-lci.css b/src/styles/ae-c-lci.css similarity index 100% rename from src/ae-c-lci.css rename to src/styles/ae-c-lci.css diff --git a/src/ae-firefly-axonius.css b/src/styles/ae-firefly-axonius.css similarity index 100% rename from src/ae-firefly-axonius.css rename to src/styles/ae-firefly-axonius.css diff --git a/src/ae-firefly-bgh.css b/src/styles/ae-firefly-bgh.css similarity index 100% rename from src/ae-firefly-bgh.css rename to src/styles/ae-firefly-bgh.css diff --git a/src/ae-firefly-indigo.css b/src/styles/ae-firefly-indigo.css similarity index 100% rename from src/ae-firefly-indigo.css rename to src/styles/ae-firefly-indigo.css diff --git a/src/ae-firefly-rainbow.css b/src/styles/ae-firefly-rainbow.css similarity index 100% rename from src/ae-firefly-rainbow.css rename to src/styles/ae-firefly-rainbow.css diff --git a/src/ae-firefly-steelblue.css b/src/styles/ae-firefly-steelblue.css similarity index 100% rename from src/ae-firefly-steelblue.css rename to src/styles/ae-firefly-steelblue.css diff --git a/src/ae-firefly.css b/src/styles/ae-firefly.css similarity index 100% rename from src/ae-firefly.css rename to src/styles/ae-firefly.css diff --git a/src/ae-osit-default.css b/src/styles/ae-osit-default.css similarity index 100% rename from src/ae-osit-default.css rename to src/styles/ae-osit-default.css