Skip to content

plugins: add GoXLR 1.0.0 - #70

Merged
neur0map merged 1 commit into
mainfrom
store/goxlr
Oct 7, 2026
Merged

neur0map merged 1 commit into
mainfrom
store/goxlr

Conversation

@neur0map

@neur0map neur0map commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

What

Lands the submission from #62: the GoXLR bar plugin from https://github.com/millerjryan/ryoku-goxlr, vendored verbatim at upstream commit 3507699.

  • Bar capsule for one channel's volume, flash-on-change OSD substitute, right-click mic mute, per-channel volume sliders in the panel.
  • Talks only to the local goxlr-utility daemon (localhost:14564), declared in capabilities.network; helpers are argv-clean bash with curl/jq declared in dependencies.commands; no privileged commands, no compositor references.
  • Product manifest and registry row generated with tools/pack-product.py; the catalogue preview is the contributor's live capture from the issue.

Verification

  • qs -p load probe: service/Main.qml, content/Widget.qml, content/Panel.qml all load.
  • tests/validate-store.py 11 categories OK; tests/validate-catalogue.sh OK; tools/security-screen.py 0 blocking (warnings are comment-only install-path references, same class as merged items).
  • Tip tree (git archive HEAD) validates.

Fixes #62.

Land the #62 submission from https://github.com/millerjryan/ryoku-goxlr
(pinned at 3507699): a bar capsule for the goxlr-utility daemon with a
flash-on-change, mic mute, and per-channel volumes in the panel. The
payload is upstream-verbatim; the product manifest and registry row
were generated with tools/pack-product.py. The catalogue preview is
the contributor's own live capture from the submission issue.

Note: New: GoXLR bar plugin in the Ryostore.
@neur0map
neur0map merged commit a53eb4e into main Oct 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[plugin] GoXLR

1 participant