- Add scripts/minify.js using clean-css and terser
- Add "Setup Node.js" and "Minify CSS and JS" steps to both
.gitea and .github release workflows (runs before packaging)
- Add src/media/{css,js}/*.min.{css,js} to .gitignore
- Remove tracked .min files from the repo (vendor/ untouched)
This eliminates noisy diffs on generated files and ensures the
release ZIP always contains freshly minified assets.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>