menuband: promo capture stopped forcing MIDI mode, and stopped swallowing write errors master
Two bugs in --render-menubar, both quiet. `enabled:` is the icon renderer's name for MIDI mode — AppDelegate passes `menuBand.midiMode` straight into it. The capture hardcoded `true`, so every promo frame rendered as though MIDI mode were on: the voice badge printed a fixed "M", and the `--voice` and `--program` arguments the caller passed were discarded without a word. The Menu Band reel has been showing a hardcoded "M" where the live voice slot belongs. Default it off, and add `--midi` for anyone who actually wants the M. The PNG was written with `try?`. A failed write — a missing output directory, most often — exited 0 with nothing on stderr, so a caller would happily render a whole reel around a strip that was never captured. Report it and exit 1. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>