`armada/ui/README.md` was still the stock `npm create vite` text after four pages had been built in it, so the one file a cold reader opens first said nothing true. It now lists the five pages and what question each answers, the commands, and the two things that are easy to get wrong: audio is *mounted* through `audio-mounts.json` (read by both vite dev and serve.py, so a URL works in both — a UI that only works under `npm run dev` is a demo), and `kits.json` is generated, uncommitted, and written to `dist/` as well as `public/`. The `packs/` README now says where a pack's audio is staged, since it is no longer one place: kits cut from someone else's stems live beside their source (`Samples/Fred/output/<kit>/`, `--samples-root`) so the pack stays one movable, deletable thing, while ParVagues' own kits sit directly under `Samples/`. The bank name is the directory name either way, so `s "<kit>"` cannot tell the difference. Then I took a headless screenshot of the page instead of assuming it rendered, which found three things a typecheck cannot: a legacy kit's filenames are long enough to truncate with nothing to recover them from (now `title`), the flag filter rendered as a dead `! 0` on every kit with no flags (now hidden), and the empty-rack text ran the full width of the screen.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| public | Loading commit data... | |
| scripts | Loading commit data... | |
| src | Loading commit data... | |
| .gitignore | Loading commit data... | |
| README.md | Loading commit data... | |
| audio-mounts.json | Loading commit data... | |
| bounds.html | Loading commit data... | |
| eslint.config.js | Loading commit data... | |
| index.html | Loading commit data... | |
| judge.html | Loading commit data... | |
| kits.html | Loading commit data... | |
| package-lock.json | Loading commit data... | |
| package.json | Loading commit data... | |
| sextant.html | Loading commit data... | |
| tsconfig.app.json | Loading commit data... | |
| tsconfig.json | Loading commit data... | |
| tsconfig.node.json | Loading commit data... | |
| vite.config.ts | Loading commit data... |