Release · v2.13.14
Organize client TS into effects/, components/…
Organize client TS into effects/, components/, core/ subfolders
Details
Group the flat frontend/client/ts scripts by type: - effects/: mesh-background, seasonal-background, snow-gl - components/: menu-toggle, theme-toggle, progress-bar, profile-rotator, scale.fix, news-box - core/: analytics-init, site-runtime, db_assets, load-section, commit-date, v2 (and generated site-runtime-config) tsc mirrors rootDir structure, so update all /assets/js script references in the Jekyll layouts/includes to the new subfolder paths, the generated site-runtime-config.ts output path in generate_runtime_config.sh, and the matching .gitignore entry. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018Z78wTEczDqpD4nqJWKRME
Files changed (22)
| .gitignore | +1 | −1 |
| backend/runtime/scripts/generate_runtime_config.sh | +1 | −1 |
| frontend/client/ts/{ => components}/menu-toggle.ts | +0 | −0 |
| frontend/client/ts/{ => components}/news-box.ts | +0 | −0 |
| frontend/client/ts/{ => components}/profile-rotator.ts | +0 | −0 |
| frontend/client/ts/{ => components}/progress-bar.ts | +0 | −0 |
| frontend/client/ts/{ => components}/scale.fix.ts | +0 | −0 |
| frontend/client/ts/{ => components}/theme-toggle.ts | +0 | −0 |
| frontend/client/ts/{ => core}/analytics-init.ts | +0 | −0 |
| frontend/client/ts/{ => core}/commit-date.ts | +0 | −0 |
| frontend/client/ts/{ => core}/db_assets.ts | +0 | −0 |
| frontend/client/ts/{ => core}/load-section.ts | +0 | −0 |
| frontend/client/ts/{ => core}/site-runtime.ts | +0 | −0 |
| frontend/client/ts/{ => core}/v2.ts | +0 | −0 |
| frontend/client/ts/{ => effects}/mesh-background.ts | +0 | −0 |
| frontend/client/ts/{ => effects}/seasonal-background.ts | +0 | −0 |
| frontend/client/ts/{ => effects}/snow-gl.ts | +0 | −0 |
| frontend/jekyll/_includes/runtime_head.html | +3 | −3 |
| frontend/jekyll/_layouts/default.html | +9 | −9 |
| frontend/jekyll/_layouts/v2.html | +8 | −8 |
| frontend/jekyll/_layouts/view.html | +2 | −2 |
| test/verify_google_analytics.mjs | +2 | −2 |