You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That PR added four automation-bridge verbs and documented them in the AutomationServer.h header comments, but docs/automation-bridge.md was not updated. The public reference enumerates every verb, so these four should be added to keep clients/agents able to discover them:
invoke <view> selectRow <n> — add under the ### invoke actions list (alongside click/toggle/setValue/setCurrentIndex/…). Note it selects a whole row in a QAbstractItemView so row-scoped buttons (Tune/Edit/Remove) become drivable, and that row index is order-sensitive (re-dumpTree after any sort/filter/insert).
get dsp — add dsp to the ### get model list; document the snapshot shape (enabled/active/tuning for the client-side AetherDSP state).
streams resync / streams refresh — add under the ### streams section; note it re-subscribes (sub pan all) and the ~500 ms re-poll hint is best-effort, not a contract.
Follow-up from PR #3920 (merged as 16ea513).
That PR added four automation-bridge verbs and documented them in the
AutomationServer.hheader comments, butdocs/automation-bridge.mdwas not updated. The public reference enumerates every verb, so these four should be added to keep clients/agents able to discover them:invoke <view> selectRow <n>— add under the### invokeactions list (alongside click/toggle/setValue/setCurrentIndex/…). Note it selects a whole row in a QAbstractItemView so row-scoped buttons (Tune/Edit/Remove) become drivable, and that row index is order-sensitive (re-dumpTreeafter any sort/filter/insert).window <maximize|restore|minimize|fullscreen> [target]— needs a new### windowsection. MentiondumpTreenow carrieswindowStateso un-maximize is assertable (Scheduled Event Doesn't Show Correct Slice Matching Tuned Frequency #3918).get dsp— adddspto the### getmodel list; document the snapshot shape (enabled/active/tuning for the client-side AetherDSP state).streams resync/streams refresh— add under the### streamssection; note it re-subscribes (sub pan all) and the ~500 ms re-poll hint is best-effort, not a contract.No code change needed — docs only.
🤖 Generated with Claude Code