v0.2.0
Burrow was the video plugin installer. It now covers the rest of the fleet on the same terms, under four tabs — Video, Audio, Networking & Infrastructure, and a Device firmware tab that says coming soon and means it. The catalogue goes from 24 entries to 65.
Four formats join the three: VST3, Audio Unit, Application and Companion module. None of them can ask for a password, and that is a decision rather than a coincidence — the privileged helper's whitelist is untouched by this release. /Applications is drwxrwxr-x root:admin, so an administrator writes to it directly and a standard user gets ~/Applications, which Spotlight and Launchpad index identically.
Companion modules sit on the row of the tool they drive. SimpleCue's row offers SimpleCue's module; srt-router's offers srt-router's. Companion has no fixed modules folder — it reads the one you name in Settings → Developer modules path — so Burrow installs into Documents/Companion Modules unless you point it somewhere else, and says so after installing. Restart Companion afterwards; it reads that folder once, at startup.
Applications install from their disk image. Mounted with -nobrowse on a mount point of Burrow's own choosing, one top-level .app taken, detached again whichever way the copy goes.
Audio plugins install as VST3 and Audio Unit, into ~/Library/Audio/Plug-Ins, from the one archive that carries both.
Three things this release got right only because they were checked rather than assumed:
- The
.zipbeside an application's.dmgis not the application. Reading the central directory of every one of them over range requests found nine holding a.appand two holding a command-line binary, with nothing in the filename to tell them apart. - Skipping symlinks quietly breaks every Electron app. The macOS framework layout is symlinks, and a
.appcopied without them is not an imperfect copy — it is an application that does not launch, silently. They are now recreated when they point inside the payload and refused when they point outside it. - An artefact whose payload names nothing has probed is offered, not reported as no build for your machine. Left as it was, all 41 new entries would have said that while sitting beside a perfectly good download.
Settings gains a migration: a file written before this release said defaultFormats: ["ffgl"], which meant everything that needs no password when it was written and would silently have meant no audio plugins and no applications now.
What has not been tested: nothing has yet been installed into a running Resolume, Resolve, After Effects or DAW through the app, no application into a real Applications folder, and no Companion module into a real Companion. The install path is verified against real downloads and temporary folders — including a real disk image, mounted, installed, read back at the right version and removed again — but the last step is not.
The new entries carry no release notes yet. The script that collects them is still plugins-only, so What's new is quiet about the applications, audio plugins and Companion modules, and offers no previous versions for them. They install and update correctly.
The user guide covers the tabs, Companion modules, where applications go, and why OpenFX installs are the ones that ask for a password.