v0.3.0
Highlights
Original characters: create & upload
- agmsg character sprites skill (
.codex/skills/agmsg-character-sprites/) — generate, repair, validate, and QA an 8×9 (1536×1872) character spritesheet from a portrait using the Codex image-gen flow, with a bundled validator and EN/JA docs + a copy‑paste quick‑start prompt. - Custom character upload & slot casting — upload your generated
spritesheet.webp(and optionalportrait.png) from the Casting panel and assign it to any stage slot. Files are written underpublic/assets/characters/custom/via a localhost‑only dev API and tracked in a manifest (no hand‑editing JSON). Includes a portrait preview in the upload modal.
Fixes
- Custom characters now appear on stage immediately after upload (no manual reload). The upload flow waits for the freshly written assets to become servable before reflecting the change, working around a Vite dev‑server window where a just‑written public file briefly falls through to the SPA fallback.
- Misc: cleaner upload error messages.
Full changelog: v0.2.0...v0.3.0