Monorepo for Aesthetic.Computer aesthetic.computer

Make Juke a Menu Band section and nothing else master

juke-wizard has not compiled since a run of agent-branch merges spliced hunks together: JukeController and WaveformView ended up with one branch's method bodies sitting on another's declarations. refreshPlaybackPresence was called 15 times and declared zero times, WaveformView's scratch state was referenced but not declared, and the initializer had lost the two parameters its only caller still passes. agent/frame-hitl-action-trails already carried the intended end state — Juke owning no status item, no Dock identity, and playing through the DJ deck — so take its version of those two files rather than reconciling hunk by hunk. Everything the compiler never complained about keeps HEAD's newer version, so the other branches' work in CDArtworkRenderer, JukeRoomAudio, JukeSpotify, and DJMixerView survives. MenuBarCD goes with it. Menu Band owns the status item now, and its remaining dependency was on a MenuBarNoteBurst that an earlier merge had already deleted. Still to re-port deliberately, both non-functional today because none of this compiled: output-device switching (AudioOutputDevice.swift is kept and still builds, just unwired) and the detached library records from fa97fb414.


+71 -699
3 changed files