diff --git a/.gitattributes b/.gitattributes index 3044164203..785dced3a7 100644 --- a/.gitattributes +++ b/.gitattributes @@ -6,8 +6,7 @@ *.mp4 filter=lfs diff=lfs merge=lfs -text # Visual regression baseline snapshots -packages/kilo-ui/tests/**/*.png filter=lfs diff=lfs merge=lfs -text -packages/kilo-vscode/tests/**/*.png filter=lfs diff=lfs merge=lfs -text +packages/kilo-docs/public/img/screenshot-tests/**/*.png filter=lfs diff=lfs merge=lfs -text # Hide non-English localization files by default in GitHub PR diffs. **/i18n/*.ts linguist-generated=true diff --git a/.github/workflows/visual-regression.yml b/.github/workflows/visual-regression.yml index 369da65856..4f49c4aa46 100644 --- a/.github/workflows/visual-regression.yml +++ b/.github/workflows/visual-regression.yml @@ -26,7 +26,7 @@ jobs: - "packages/kilo-vscode/.storybook/**" - "packages/kilo-vscode/tests/visual-regression*" - "packages/kilo-vscode/tests/permission-dock-dropdown*" - - "packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/**" + - "packages/kilo-docs/public/img/screenshot-tests/**" - ".github/workflows/visual-regression.yml" - name: Check if PR is from a fork id: fork-check @@ -127,7 +127,7 @@ jobs: const idx = JSON.parse(fs.readFileSync('storybook-static/index.json', 'utf8')); const stories = Object.values(idx.entries || idx.stories || {}).filter(s => s.id && !s.id.endsWith('--docs')); const expected = new Set(stories.map(s => { const [c,v] = s.id.split('--'); return c + '/' + v + '-chromium-linux.png'; })); - const dir = 'tests/visual-regression.spec.ts-snapshots'; + const dir = '../kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression'; if (!fs.existsSync(dir)) process.exit(0); for (const component of fs.readdirSync(dir)) { const cdir = path.join(dir, component); @@ -143,7 +143,7 @@ jobs: - name: Check for baseline changes (fork PRs) if: needs.check-paths.outputs.is_fork == 'true' run: | - git add packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/ + git add packages/kilo-docs/public/img/screenshot-tests/kilo-ui/ if git diff --cached --quiet; then echo "No visual regression detected." else @@ -157,7 +157,7 @@ jobs: - name: Fail if baselines still changing after auto-update if: needs.check-paths.outputs.is_fork != 'true' && steps.check-baseline-commit.outputs.is_baseline_update == 'true' run: | - git add packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/ + git add packages/kilo-docs/public/img/screenshot-tests/kilo-ui/ if git diff --cached --quiet; then echo "Baselines are stable after auto-update." else @@ -176,7 +176,7 @@ jobs: run: | git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" - git add packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/ + git add packages/kilo-docs/public/img/screenshot-tests/kilo-ui/ if git diff --cached --quiet; then echo "No new baselines — nothing to commit." echo "changed=false" >> "$GITHUB_OUTPUT" @@ -291,7 +291,7 @@ jobs: const idx = JSON.parse(fs.readFileSync('storybook-static/index.json', 'utf8')); const stories = Object.values(idx.entries || idx.stories || {}).filter(s => s.id && !s.id.endsWith('--docs')); const expected = new Set(stories.map(s => { const [c,v] = s.id.split('--'); return c + '/' + v + '-chromium-linux.png'; })); - const dir = 'tests/visual-regression.spec.ts-snapshots'; + const dir = '../kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression'; if (!fs.existsSync(dir)) process.exit(0); for (const component of fs.readdirSync(dir)) { const cdir = path.join(dir, component); @@ -307,7 +307,7 @@ jobs: - name: Remove stale baselines for permission-dock-dropdown tests run: | node -e " - const fs = require('fs'), path = require('path'); + const fs = require('fs'); const specPath = 'tests/permission-dock-dropdown.spec.ts'; const expected = new Set(); if (fs.existsSync(specPath)) { @@ -316,20 +316,16 @@ jobs: let m; while ((m = re.exec(spec)) !== null) { const parts = m[1].split(',').map(s => s.trim().replace(/[\"']/g, '')); - expected.add(parts.join('/').replace(/\.png$/, '-chromium-linux.png')); + const file = parts[parts.length - 1]; + if (file) expected.add(file.replace(/\.png$/, '-chromium-linux.png')); } } - const dir = 'tests/permission-dock-dropdown.spec.ts-snapshots'; + const dir = '../kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown'; if (!fs.existsSync(dir)) process.exit(0); - for (const sub of fs.readdirSync(dir)) { - const sdir = path.join(dir, sub); - if (!fs.statSync(sdir).isDirectory()) continue; - for (const file of fs.readdirSync(sdir)) { - const rel = sub + '/' + file; - if (file.endsWith('.png') && !expected.has(rel)) { - console.log('Removing stale baseline:', rel); - fs.unlinkSync(path.join(sdir, file)); - } + for (const file of fs.readdirSync(dir)) { + if (file.endsWith('.png') && !expected.has(file)) { + console.log('Removing stale baseline:', file); + fs.unlinkSync(dir + '/' + file); } } " @@ -338,8 +334,7 @@ jobs: - name: Check for baseline changes (fork PRs) if: needs.check-paths.outputs.is_fork == 'true' run: | - git add packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/ - [ -d packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots ] && git add packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/ + git add packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/ if git diff --cached --quiet; then echo "No visual regression detected." else @@ -353,8 +348,7 @@ jobs: - name: Fail if baselines still changing after auto-update if: needs.check-paths.outputs.is_fork != 'true' && steps.check-baseline-commit-vscode.outputs.is_baseline_update == 'true' run: | - git add packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/ - [ -d packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots ] && git add packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/ + git add packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/ if git diff --cached --quiet; then echo "Baselines are stable after auto-update." else @@ -373,8 +367,7 @@ jobs: run: | git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" - git add packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/ - [ -d packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots ] && git add packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/ + git add packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/ if git diff --cached --quiet; then echo "No new baselines — nothing to commit." echo "changed=false" >> "$GITHUB_OUTPUT" diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-accordion/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-accordion/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-accordion/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-accordion/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-accordion/multiple-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-accordion/multiple-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-accordion/multiple-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-accordion/multiple-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-appicon/all-icons-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-appicon/all-icons-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-appicon/all-icons-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-appicon/all-icons-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-appicon/cursor-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-appicon/cursor-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-appicon/cursor-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-appicon/cursor-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-appicon/vs-code-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-appicon/vs-code-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-appicon/vs-code-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-appicon/vs-code-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-appicon/zed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-appicon/zed-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-appicon/zed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-appicon/zed-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/all-sizes-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/all-sizes-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/all-sizes-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/all-sizes-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/large-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/large-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/large-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/large-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/normal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/normal-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/normal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/normal-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/small-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/small-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/small-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/small-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/with-custom-colors-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/with-custom-colors-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/with-custom-colors-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/with-custom-colors-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/with-image-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/with-image-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-avatar/with-image-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-avatar/with-image-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/default-open-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/default-open-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/default-open-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/default-open-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/generic-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/generic-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/generic-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/generic-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/locked-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/locked-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/locked-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/locked-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/no-children-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/no-children-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/no-children-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/no-children-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/with-args-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/with-args-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-basictool/with-args-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-basictool/with-args-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/disabled-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/disabled-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/disabled-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/disabled-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/ghost-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/ghost-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/ghost-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/ghost-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/large-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/large-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/large-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/large-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/normal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/normal-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/normal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/normal-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/primary-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/primary-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/primary-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/primary-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/secondary-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/secondary-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/secondary-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/secondary-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/small-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/small-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/small-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/small-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/with-icon-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/with-icon-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-button/with-icon-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-button/with-icon-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/error-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/error-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/error-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/error-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/info-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/info-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/info-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/info-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/normal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/normal-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/normal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/normal-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/success-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/success-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/success-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/success-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/warning-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/warning-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-card/warning-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-card/warning-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/checked-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/checked-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/checked-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/checked-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/disabled-checked-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/disabled-checked-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/disabled-checked-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/disabled-checked-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/disabled-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/disabled-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/disabled-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/disabled-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/indeterminate-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/indeterminate-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/indeterminate-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/indeterminate-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/unchecked-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/unchecked-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/unchecked-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/unchecked-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/with-description-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/with-description-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-checkbox/with-description-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-checkbox/with-description-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/no-line-numbers-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/no-line-numbers-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/no-line-numbers-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/no-line-numbers-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/python-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/python-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/python-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/python-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/short-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/short-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/short-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/short-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/split-overflow-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/split-overflow-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/split-overflow-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/split-overflow-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/type-script-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/type-script-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-code/type-script-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-code/type-script-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-collapsible/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-collapsible/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-collapsible/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-collapsible/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-collapsible/collapsed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-collapsible/collapsed-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-collapsible/collapsed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-collapsible/collapsed-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-collapsible/ghost-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-collapsible/ghost-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-collapsible/ghost-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-collapsible/ghost-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-collapsible/normal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-collapsible/normal-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-collapsible/normal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-collapsible/normal-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-contextmenu/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-contextmenu/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-contextmenu/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-contextmenu/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-contextmenu/with-groups-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-contextmenu/with-groups-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-contextmenu/with-groups-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-contextmenu/with-groups-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dialog/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dialog/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dialog/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dialog/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dialog/large-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dialog/large-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dialog/large-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dialog/large-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dialog/no-title-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dialog/no-title-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dialog/no-title-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dialog/no-title-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dialog/normal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dialog/normal-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dialog/normal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dialog/normal-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dialog/x-large-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dialog/x-large-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dialog/x-large-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dialog/x-large-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diff/added-file-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diff/added-file-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diff/added-file-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diff/added-file-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diff/config-change-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diff/config-change-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diff/config-change-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diff/config-change-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diff/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diff/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diff/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diff/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diff/deleted-file-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diff/deleted-file-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diff/deleted-file-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diff/deleted-file-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diff/split-view-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diff/split-view-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diff/split-view-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diff/split-view-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diffchanges/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diffchanges/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diffchanges/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diffchanges/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diffchanges/bars-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diffchanges/bars-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diffchanges/bars-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diffchanges/bars-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diffchanges/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diffchanges/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diffchanges/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diffchanges/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diffssr/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diffssr/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diffssr/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diffssr/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diffssr/with-split-style-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diffssr/with-split-style-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-diffssr/with-split-style-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-diffssr/with-split-style-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dropdownmenu/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dropdownmenu/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dropdownmenu/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dropdownmenu/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dropdownmenu/with-checkbox-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dropdownmenu/with-checkbox-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dropdownmenu/with-checkbox-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dropdownmenu/with-checkbox-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dropdownmenu/with-groups-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dropdownmenu/with-groups-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dropdownmenu/with-groups-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dropdownmenu/with-groups-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dropdownmenu/with-sub-menu-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dropdownmenu/with-sub-menu-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-dropdownmenu/with-sub-menu-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-dropdownmenu/with-sub-menu-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-errordetails/collapsed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-errordetails/collapsed-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-errordetails/collapsed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-errordetails/collapsed-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-errordetails/expanded-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-errordetails/expanded-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-errordetails/expanded-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-errordetails/expanded-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/folder-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/folder-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/folder-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/folder-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/folder-expanded-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/folder-expanded-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/folder-expanded-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/folder-expanded-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/java-script-file-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/java-script-file-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/java-script-file-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/java-script-file-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/markdown-file-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/markdown-file-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/markdown-file-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/markdown-file-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/type-script-file-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/type-script-file-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-fileicon/type-script-file-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-fileicon/type-script-file-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-hovercard/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-hovercard/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-hovercard/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-hovercard/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-hovercard/with-user-card-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-hovercard/with-user-card-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-hovercard/with-user-card-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-hovercard/with-user-card-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-icon/all-icons-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-icon/all-icons-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-icon/all-icons-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-icon/all-icons-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-icon/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-icon/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-icon/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-icon/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-icon/large-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-icon/large-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-icon/large-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-icon/large-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-icon/medium-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-icon/medium-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-icon/medium-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-icon/medium-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-icon/small-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-icon/small-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-icon/small-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-icon/small-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/ghost-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/ghost-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/ghost-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/ghost-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/large-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/large-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/large-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/large-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/primary-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/primary-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/primary-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/primary-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/secondary-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/secondary-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/secondary-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/secondary-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/small-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/small-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-iconbutton/small-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-iconbutton/small-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-imagepreview/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-imagepreview/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-imagepreview/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-imagepreview/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-imagepreview/with-landscape-image-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-imagepreview/with-landscape-image-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-imagepreview/with-landscape-image-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-imagepreview/with-landscape-image-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-imagepreview/with-portrait-image-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-imagepreview/with-portrait-image-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-imagepreview/with-portrait-image-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-imagepreview/with-portrait-image-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-inlineinput/controlled-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-inlineinput/controlled-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-inlineinput/controlled-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-inlineinput/controlled-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-inlineinput/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-inlineinput/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-inlineinput/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-inlineinput/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-inlineinput/disabled-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-inlineinput/disabled-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-inlineinput/disabled-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-inlineinput/disabled-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-inlineinput/with-width-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-inlineinput/with-width-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-inlineinput/with-width-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-inlineinput/with-width-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-keybind/combination-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-keybind/combination-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-keybind/combination-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-keybind/combination-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-keybind/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-keybind/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-keybind/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-keybind/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/anchor-closed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/anchor-closed-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/anchor-closed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/anchor-closed-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/anchor-open-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/anchor-open-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/anchor-open-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/anchor-open-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/comment-closed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/comment-closed-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/comment-closed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/comment-closed-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/comment-default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/comment-default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/comment-default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/comment-default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/editor-default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/editor-default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/editor-default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/editor-default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/editor-with-value-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/editor-with-value-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/editor-with-value-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/editor-with-value-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/interactive-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/interactive-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-linecomment/interactive-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-linecomment/interactive-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-list/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-list/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-list/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-list/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-list/empty-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-list/empty-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-list/empty-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-list/empty-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-list/with-current-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-list/with-current-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-list/with-current-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-list/with-current-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-list/with-search-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-list/with-search-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-list/with-search-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-list/with-search-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-logo/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-logo/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-logo/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-logo/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-logo/full-logo-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-logo/full-logo-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-logo/full-logo-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-logo/full-logo-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-logo/mark-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-logo/mark-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-logo/mark-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-logo/mark-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-logo/splash-mark-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-logo/splash-mark-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-logo/splash-mark-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-logo/splash-mark-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-markdown/code-block-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-markdown/code-block-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-markdown/code-block-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-markdown/code-block-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-markdown/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-markdown/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-markdown/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-markdown/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-markdown/lists-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-markdown/lists-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-markdown/lists-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-markdown/lists-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-markdown/short-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-markdown/short-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-markdown/short-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-markdown/short-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagenav/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagenav/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagenav/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagenav/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagenav/compact-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagenav/compact-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagenav/compact-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagenav/compact-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagenav/normal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagenav/normal-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagenav/normal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagenav/normal-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/assistant-message-story-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/assistant-message-story-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/assistant-message-story-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/assistant-message-story-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/full-conversation-turn-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/full-conversation-turn-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/full-conversation-turn-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/full-conversation-turn-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/tool-hint-errors-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/tool-hint-errors-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/tool-hint-errors-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/tool-hint-errors-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/user-message-story-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/user-message-story-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/user-message-story-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/user-message-story-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-bash-tool-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-bash-tool-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-bash-tool-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-bash-tool-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-bash-tool-expanded-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-bash-tool-expanded-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-bash-tool-expanded-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-bash-tool-expanded-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-context-group-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-context-group-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-context-group-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-context-group-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-error-tool-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-error-tool-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-error-tool-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-error-tool-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-reasoning-collapsed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-reasoning-collapsed-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-reasoning-collapsed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-reasoning-collapsed-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-reasoning-expanded-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-reasoning-expanded-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-reasoning-expanded-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-reasoning-expanded-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-running-tool-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-running-tool-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-messagepart/with-running-tool-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-messagepart/with-running-tool-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-popover/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-popover/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-popover/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-popover/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-popover/no-title-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-popover/no-title-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-popover/no-title-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-popover/no-title-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-popover/with-description-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-popover/with-description-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-popover/with-description-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-popover/with-description-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/custom-range-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/custom-range-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/custom-range-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/custom-range-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/empty-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/empty-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/empty-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/empty-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/full-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/full-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/full-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/full-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/hidden-label-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/hidden-label-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/hidden-label-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/hidden-label-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/with-label-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/with-label-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/with-label-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/with-label-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/with-value-label-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/with-value-label-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progress/with-value-label-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progress/with-value-label-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/complete-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/complete-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/complete-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/complete-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/empty-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/empty-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/empty-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/empty-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/half-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/half-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/half-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/half-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/large-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/large-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/large-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/large-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/quarter-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/quarter-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/quarter-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/quarter-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/three-quarters-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/three-quarters-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-progresscircle/three-quarters-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-progresscircle/three-quarters-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/all-icons-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/all-icons-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/all-icons-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/all-icons-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/anthropic-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/anthropic-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/anthropic-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/anthropic-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/gallery-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/gallery-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/gallery-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/gallery-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/google-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/google-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/google-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/google-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/large-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/large-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/large-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/large-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/small-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/small-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-providericon/small-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-providericon/small-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-radiogroup/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-radiogroup/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-radiogroup/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-radiogroup/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-radiogroup/medium-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-radiogroup/medium-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-radiogroup/medium-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-radiogroup/medium-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-radiogroup/small-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-radiogroup/small-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-radiogroup/small-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-radiogroup/small-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-radiogroup/with-custom-labels-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-radiogroup/with-custom-labels-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-radiogroup/with-custom-labels-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-radiogroup/with-custom-labels-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-resizehandle/horizontal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-resizehandle/horizontal-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-resizehandle/horizontal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-resizehandle/horizontal-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-resizehandle/vertical-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-resizehandle/vertical-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-resizehandle/vertical-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-resizehandle/vertical-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-select/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-select/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-select/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-select/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-select/disabled-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-select/disabled-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-select/disabled-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-select/disabled-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-select/settings-variant-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-select/settings-variant-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-select/settings-variant-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-select/settings-variant-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-select/with-current-value-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-select/with-current-value-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-select/with-current-value-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-select/with-current-value-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-select/with-group-by-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-select/with-group-by-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-select/with-group-by-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-select/with-group-by-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionreview/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionreview/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionreview/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionreview/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionreview/empty-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionreview/empty-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionreview/empty-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionreview/empty-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionreview/single-file-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionreview/single-file-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionreview/single-file-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionreview/single-file-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionreview/split-view-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionreview/split-view-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionreview/split-view-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionreview/split-view-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionturn/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionturn/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionturn/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionturn/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionturn/with-steps-expanded-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionturn/with-steps-expanded-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionturn/with-steps-expanded-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionturn/with-steps-expanded-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionturn/working-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionturn/working-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-sessionturn/working-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-sessionturn/working-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-spinner/colored-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-spinner/colored-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-spinner/colored-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-spinner/colored-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-spinner/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-spinner/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-spinner/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-spinner/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-spinner/large-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-spinner/large-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-spinner/large-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-spinner/large-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-spinner/small-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-spinner/small-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-spinner/small-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-spinner/small-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-stickyaccordionheader/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-stickyaccordionheader/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-stickyaccordionheader/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-stickyaccordionheader/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-stickyaccordionheader/in-scroll-container-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-stickyaccordionheader/in-scroll-container-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-stickyaccordionheader/in-scroll-container-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-stickyaccordionheader/in-scroll-container-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/disabled-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/disabled-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/disabled-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/disabled-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/disabled-on-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/disabled-on-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/disabled-on-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/disabled-on-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/off-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/off-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/off-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/off-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/on-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/on-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/on-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/on-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/with-description-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/with-description-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-switch/with-description-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-switch/with-description-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/alt-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/alt-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/alt-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/alt-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/normal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/normal-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/normal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/normal-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/pill-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/pill-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/pill-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/pill-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/settings-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/settings-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/settings-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/settings-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/vertical-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/vertical-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tabs/vertical-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tabs/vertical-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tag/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tag/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tag/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tag/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tag/large-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tag/large-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tag/large-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tag/large-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tag/normal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tag/normal-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tag/normal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tag/normal-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/copyable-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/copyable-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/copyable-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/copyable-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/copyable-link-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/copyable-link-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/copyable-link-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/copyable-link-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/disabled-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/disabled-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/disabled-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/disabled-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/ghost-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/ghost-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/ghost-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/ghost-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/multiline-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/multiline-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/multiline-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/multiline-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/normal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/normal-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/normal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/normal-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/with-description-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/with-description-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/with-description-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/with-description-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/with-error-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/with-error-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/with-error-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/with-error-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/with-label-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/with-label-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-textfield/with-label-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-textfield/with-label-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/all-variants-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/all-variants-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/all-variants-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/all-variants-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/error-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/error-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/error-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/error-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/loading-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/loading-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/loading-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/loading-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/success-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/success-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/success-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/success-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/with-actions-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/with-actions-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/with-actions-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/with-actions-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/with-icon-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/with-icon-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-toast/with-icon-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-toast/with-icon-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tooltip/default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tooltip/default-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tooltip/default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tooltip/default-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tooltip/force-open-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tooltip/force-open-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tooltip/force-open-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tooltip/force-open-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tooltip/placement-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tooltip/placement-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tooltip/placement-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tooltip/placement-chromium-linux.png diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tooltip/with-keybind-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tooltip/with-keybind-chromium-linux.png similarity index 100% rename from packages/kilo-ui/tests/visual-regression.spec.ts-snapshots/components-tooltip/with-keybind-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-ui/visual-regression/components-tooltip/with-keybind-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/bash-expanded-pending-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/bash-expanded-pending-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/bash-expanded-pending-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/bash-expanded-pending-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/bash-rule-approved-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/bash-rule-approved-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/bash-rule-approved-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/bash-rule-approved-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/bash-rule-denied-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/bash-rule-denied-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/bash-rule-denied-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/bash-rule-denied-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/bash-rules-mixed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/bash-rules-mixed-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/bash-rules-mixed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/bash-rules-mixed-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/config-preloaded-expanded-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/config-preloaded-expanded-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/config-preloaded-expanded-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/config-preloaded-expanded-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/edit-expanded-pending-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/edit-expanded-pending-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/edit-expanded-pending-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/edit-expanded-pending-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/external-dir-expanded-pending-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/external-dir-expanded-pending-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/external-dir-expanded-pending-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/external-dir-expanded-pending-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/glob-expanded-pending-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/glob-expanded-pending-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/glob-expanded-pending-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/glob-expanded-pending-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/glob-rule-approved-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/glob-rule-approved-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/glob-rule-approved-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/glob-rule-approved-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/many-rules-expanded-pending-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/many-rules-expanded-pending-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/many-rules-expanded-pending-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/many-rules-expanded-pending-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/many-rules-mixed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/many-rules-mixed-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/many-rules-mixed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/many-rules-mixed-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/subagent-expanded-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/subagent-expanded-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/subagent-expanded-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/subagent-expanded-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/websearch-expanded-pending-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/websearch-expanded-pending-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/websearch-expanded-pending-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/websearch-expanded-pending-chromium-linux.png diff --git a/packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/write-expanded-pending-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/write-expanded-pending-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/permission-dock-dropdown.spec.ts-snapshots/permission-dock-dropdown/write-expanded-pending-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/permission-dock-dropdown/write-expanded-pending-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/all-colors-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/all-colors-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/all-colors-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/all-colors-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/collapsed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/collapsed-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/collapsed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/collapsed-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/default-color-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/default-color-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/default-color-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/default-color-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/dense-sidebar-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/dense-sidebar-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/dense-sidebar-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/dense-sidebar-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/empty-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/empty-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/empty-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/empty-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/expanded-with-items-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/expanded-with-items-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/expanded-with-items-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/expanded-with-items-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/first-and-last-section-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/first-and-last-section-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/first-and-last-section-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/first-and-last-section-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/long-section-name-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/long-section-name-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/long-section-name-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/long-section-name-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/multiple-sections-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/multiple-sections-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/multiple-sections-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/multiple-sections-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/with-active-worktree-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/with-active-worktree-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/with-active-worktree-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/with-active-worktree-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/with-busy-worktree-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/with-busy-worktree-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/with-busy-worktree-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/with-busy-worktree-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/with-pr-badges-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/with-pr-badges-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/with-pr-badges-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/with-pr-badges-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/with-stale-worktree-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/with-stale-worktree-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/with-stale-worktree-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/with-stale-worktree-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/with-versions-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/with-versions-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager-sections/with-versions-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager-sections/with-versions-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/diff-panel-with-diffs-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/diff-panel-with-diffs-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/diff-panel-with-diffs-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/diff-panel-with-diffs-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/file-tree-empty-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/file-tree-empty-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/file-tree-empty-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/file-tree-empty-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/file-tree-with-changes-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/file-tree-with-changes-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/file-tree-with-changes-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/file-tree-with-changes-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/full-screen-diff-with-changes-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/full-screen-diff-with-changes-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/full-screen-diff-with-changes-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/full-screen-diff-with-changes-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-approved-checks-failing-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-approved-checks-failing-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-approved-checks-failing-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-approved-checks-failing-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-approved-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-approved-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-approved-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-approved-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-changes-requested-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-changes-requested-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-changes-requested-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-changes-requested-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-checks-failing-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-checks-failing-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-checks-failing-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-checks-failing-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-closed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-closed-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-closed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-closed-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-draft-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-draft-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-draft-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-draft-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-merged-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-merged-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-merged-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-merged-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-no-review-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-no-review-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-no-review-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-no-review-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-pending-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-pending-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/pr-badge-pending-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/pr-badge-pending-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/tab-bar-multiple-tabs-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/tab-bar-multiple-tabs-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/tab-bar-multiple-tabs-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/tab-bar-multiple-tabs-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/tab-bar-single-tab-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/tab-bar-single-tab-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/tab-bar-single-tab-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/tab-bar-single-tab-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/tab-bar-with-review-tab-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/tab-bar-with-review-tab-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/tab-bar-with-review-tab-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/tab-bar-with-review-tab-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-active-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-active-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-active-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-active-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-busy-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-busy-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-busy-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-busy-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-default-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-default-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-default-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-default-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-grouped-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-grouped-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-grouped-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-grouped-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-pending-delete-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-pending-delete-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-pending-delete-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-pending-delete-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-stale-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-stale-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-stale-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-stale-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-with-stats-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-with-stats-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/agentmanager/worktree-item-with-stats-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/agentmanager/worktree-item-with-stats-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/chat-view-idle-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/chat-view-idle-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/chat-view-idle-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/chat-view-idle-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/chat-view-with-messages-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/chat-view-with-messages-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/chat-view-with-messages-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/chat-view-with-messages-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/chat-view-with-pending-question-empty-input-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/chat-view-with-pending-question-empty-input-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/chat-view-with-pending-question-empty-input-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/chat-view-with-pending-question-empty-input-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/message-list-subagent-to-queued-user-spacing-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/message-list-subagent-to-queued-user-spacing-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/message-list-subagent-to-queued-user-spacing-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/message-list-subagent-to-queued-user-spacing-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/message-list-tool-to-queued-user-spacing-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/message-list-tool-to-queued-user-spacing-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/message-list-tool-to-queued-user-spacing-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/message-list-tool-to-queued-user-spacing-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/question-dock-many-options-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/question-dock-many-options-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/question-dock-many-options-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/question-dock-many-options-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/question-dock-multi-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/question-dock-multi-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/question-dock-multi-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/question-dock-multi-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/question-dock-single-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/question-dock-single-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/question-dock-single-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/question-dock-single-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/suggest-bar-review-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/suggest-bar-review-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/suggest-bar-review-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/suggest-bar-review-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/task-header-with-todos-all-done-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/task-header-with-todos-all-done-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/task-header-with-todos-all-done-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/task-header-with-todos-all-done-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/task-header-with-todos-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/task-header-with-todos-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/task-header-with-todos-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/task-header-with-todos-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/welcome-with-switcher-and-notification-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/welcome-with-switcher-and-notification-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/chat/welcome-with-switcher-and-notification-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/chat/welcome-with-switcher-and-notification-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/components-shell/shell-execution-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/components-shell/shell-execution-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/components-shell/shell-execution-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/components-shell/shell-execution-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/bash-with-permission-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/bash-with-permission-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/bash-with-permission-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/bash-with-permission-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/chat-busy-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/chat-busy-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/chat-busy-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/chat-busy-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/chat-idle-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/chat-idle-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/chat-idle-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/chat-idle-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/diff-summary-collapsed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/diff-summary-collapsed-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/diff-summary-collapsed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/diff-summary-collapsed-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/glob-with-permission-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/glob-with-permission-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/glob-with-permission-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/glob-with-permission-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/mcp-tool-cards-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/mcp-tool-cards-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/mcp-tool-cards-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/mcp-tool-cards-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/mcp-tool-expanded-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/mcp-tool-expanded-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/mcp-tool-expanded-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/mcp-tool-expanded-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/multiple-tool-calls-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/multiple-tool-calls-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/multiple-tool-calls-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/multiple-tool-calls-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-bash-many-rules-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-bash-many-rules-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-bash-many-rules-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-bash-many-rules-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-config-preloaded-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-config-preloaded-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-config-preloaded-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-config-preloaded-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-edit-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-edit-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-edit-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-edit-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-external-dir-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-external-dir-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-external-dir-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-external-dir-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-heredoc-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-heredoc-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-heredoc-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-heredoc-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-subagent-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-subagent-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-subagent-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-subagent-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-todo-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-todo-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-todo-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-todo-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-websearch-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-websearch-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-websearch-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-websearch-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-write-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-write-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/permission-dock-write-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/permission-dock-write-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/question-above-chatbox-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/question-above-chatbox-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/question-above-chatbox-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/question-above-chatbox-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/question-dismissed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/question-dismissed-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/question-dismissed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/question-dismissed-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/todo-write-completed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/todo-write-completed-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/todo-write-completed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/todo-write-completed-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/todo-write-with-permission-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/todo-write-with-permission-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/todo-write-with-permission-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/todo-write-with-permission-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/tool-cards-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/tool-cards-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/composite-webview/tool-cards-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/composite-webview/tool-cards-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/history-sessionlist/with-items-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/history-sessionlist/with-items-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/history-sessionlist/with-items-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/history-sessionlist/with-items-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/installed-mcp-card-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/installed-mcp-card-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/installed-mcp-card-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/installed-mcp-card-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/installed-mode-card-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/installed-mode-card-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/installed-mode-card-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/installed-mode-card-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/installed-skill-card-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/installed-skill-card-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/installed-skill-card-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/installed-skill-card-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/mcp-tab-empty-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/mcp-tab-empty-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/mcp-tab-empty-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/mcp-tab-empty-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/mcp-tab-with-installed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/mcp-tab-with-installed-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/mcp-tab-with-installed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/mcp-tab-with-installed-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/mcp-tab-with-items-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/mcp-tab-with-items-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/mcp-tab-with-items-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/mcp-tab-with-items-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/modes-tab-empty-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/modes-tab-empty-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/modes-tab-empty-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/modes-tab-empty-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/modes-tab-with-installed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/modes-tab-with-installed-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/modes-tab-with-installed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/modes-tab-with-installed-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/modes-tab-with-items-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/modes-tab-with-items-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/modes-tab-with-items-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/modes-tab-with-items-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/single-mcp-card-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/single-mcp-card-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/single-mcp-card-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/single-mcp-card-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/single-mode-card-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/single-mode-card-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/single-mode-card-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/single-mode-card-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/single-skill-card-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/single-skill-card-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/single-skill-card-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/single-skill-card-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/skills-tab-empty-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/skills-tab-empty-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/skills-tab-empty-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/skills-tab-empty-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/skills-tab-with-installed-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/skills-tab-with-installed-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/skills-tab-with-installed-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/skills-tab-with-installed-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/skills-tab-with-items-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/skills-tab-with-items-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/marketplace/skills-tab-with-items-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/marketplace/skills-tab-with-items-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/profile/logged-in-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/profile/logged-in-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/profile/logged-in-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/profile/logged-in-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/profile/logged-in-personal-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/profile/logged-in-personal-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/profile/logged-in-personal-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/profile/logged-in-personal-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/profile/not-logged-in-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/profile/not-logged-in-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/profile/not-logged-in-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/profile/not-logged-in-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/default-200-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/default-200-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/default-200-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/default-200-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/default-420-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/default-420-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/default-420-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/default-420-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/with-model-override-200-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-model-override-200-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/with-model-override-200-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-model-override-200-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/with-model-override-420-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-model-override-420-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/with-model-override-420-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-model-override-420-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/with-thinking-200-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-thinking-200-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/with-thinking-200-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-thinking-200-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/with-thinking-420-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-thinking-420-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/prompt-input/with-thinking-420-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/prompt-input/with-thinking-420-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/agent-behaviour-agents-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/agent-behaviour-agents-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/agent-behaviour-agents-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/agent-behaviour-agents-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/agent-behaviour-edit-custom-mode-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/agent-behaviour-edit-custom-mode-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/agent-behaviour-edit-custom-mode-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/agent-behaviour-edit-custom-mode-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/agent-behaviour-workflows-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/agent-behaviour-workflows-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/agent-behaviour-workflows-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/agent-behaviour-workflows-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/agent-behaviour-workflows-empty-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/agent-behaviour-workflows-empty-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/agent-behaviour-workflows-empty-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/agent-behaviour-workflows-empty-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/mcp-edit-view-local-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/mcp-edit-view-local-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/mcp-edit-view-local-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/mcp-edit-view-local-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/mcp-edit-view-local-with-env-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/mcp-edit-view-local-with-env-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/mcp-edit-view-local-with-env-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/mcp-edit-view-local-with-env-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/mcp-edit-view-remote-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/mcp-edit-view-remote-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/mcp-edit-view-remote-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/mcp-edit-view-remote-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/mode-edit-export-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/mode-edit-export-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/mode-edit-export-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/mode-edit-export-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/providers-configure-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/providers-configure-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/providers-configure-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/providers-configure-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/settings-panel-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/settings-panel-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/settings/settings-panel-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/settings/settings-panel-chromium-linux.png diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/shared/model-selector-no-providers-chromium-linux.png b/packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/shared/model-selector-no-providers-chromium-linux.png similarity index 100% rename from packages/kilo-vscode/tests/visual-regression.spec.ts-snapshots/shared/model-selector-no-providers-chromium-linux.png rename to packages/kilo-docs/public/img/screenshot-tests/kilo-vscode/visual-regression/shared/model-selector-no-providers-chromium-linux.png diff --git a/packages/kilo-ui/playwright.config.ts b/packages/kilo-ui/playwright.config.ts index a40fa59151..ae9f765438 100644 --- a/packages/kilo-ui/playwright.config.ts +++ b/packages/kilo-ui/playwright.config.ts @@ -3,6 +3,7 @@ import { defineConfig, devices } from "@playwright/test" export default defineConfig({ testDir: "./tests", testMatch: "**/*.spec.ts", + snapshotPathTemplate: "../kilo-docs/public/img/screenshot-tests/kilo-ui/{arg}{ext}", fullyParallel: true, forbidOnly: !!process.env["CI"], retries: process.env["CI"] ? 1 : 0, diff --git a/packages/kilo-ui/tests/visual-regression.spec.ts b/packages/kilo-ui/tests/visual-regression.spec.ts index 385f1b6180..90146045d1 100644 --- a/packages/kilo-ui/tests/visual-regression.spec.ts +++ b/packages/kilo-ui/tests/visual-regression.spec.ts @@ -163,6 +163,6 @@ for (const story of stories) { // Use [component, variant] path so snapshots are grouped per component dir. const [component, variant] = story.id.split("--") const root = page.locator("#storybook-root") - await expect(root).toHaveScreenshot([component, `${variant}.png`]) + await expect(root).toHaveScreenshot(["visual-regression", component, `${variant}.png`]) }) } diff --git a/packages/kilo-vscode/playwright.config.ts b/packages/kilo-vscode/playwright.config.ts index 8d2c81b834..5a42beb7ff 100644 --- a/packages/kilo-vscode/playwright.config.ts +++ b/packages/kilo-vscode/playwright.config.ts @@ -3,6 +3,7 @@ import { defineConfig, devices } from "@playwright/test" export default defineConfig({ testDir: "./tests", testMatch: "**/*.spec.ts", + snapshotPathTemplate: "../kilo-docs/public/img/screenshot-tests/kilo-vscode/{arg}{ext}", fullyParallel: true, forbidOnly: !!process.env["CI"], retries: process.env["CI"] ? 1 : 0, diff --git a/packages/kilo-vscode/tests/visual-regression.spec.mts b/packages/kilo-vscode/tests/visual-regression.spec.mts index 47fe89efc2..d3d816ca19 100644 --- a/packages/kilo-vscode/tests/visual-regression.spec.mts +++ b/packages/kilo-vscode/tests/visual-regression.spec.mts @@ -74,6 +74,6 @@ for (const story of stories) { const [component, variant] = story.id.split("--") const root = page.locator("#storybook-root") - await expect(root).toHaveScreenshot([component!, `${variant}.png`]) + await expect(root).toHaveScreenshot(["visual-regression", component!, `${variant}.png`]) }) } diff --git a/packages/kilo-vscode/tests/visual-regression.spec.ts b/packages/kilo-vscode/tests/visual-regression.spec.ts index 7b2aeccbf1..f5354e4cd6 100644 --- a/packages/kilo-vscode/tests/visual-regression.spec.ts +++ b/packages/kilo-vscode/tests/visual-regression.spec.ts @@ -74,6 +74,6 @@ for (const story of stories) { const [component, variant] = story.id.split("--") const root = page.locator("#storybook-root") - await expect(root).toHaveScreenshot([component!, `${variant!}.png`]) + await expect(root).toHaveScreenshot(["visual-regression", component!, `${variant!}.png`]) }) }