Release notes
Every permission has one place to look
Vortex asks macOS for six things — the microphone, speech recognition, screen recording, notifications, files and folders, and the local network — and until now each was handled wherever it was first needed. Nothing told you which switch to flip, and one of them could not be flipped at all: the app was signed with the hardened runtime and no audio-input entitlement, so macOS denied microphone access outright and Vortex never appeared in the Microphone pane.
Improved
- Settings has a Permissions section listing every permission with what it is for, where the switch lives, and the one action that can change it. A permission macOS cannot read passively says so rather than claiming you denied it.
- A refused permission explains itself in the chat, naming the panes that could explain it. The Web Speech API reports one refusal for both the microphone and speech recognition, so both are named instead of sending half of you to the wrong switch.
- A permission with no request API offers only the Settings link. A button that cannot change anything is worse than no button.
Fixed
- The microphone prompt now appears. Under the hardened runtime macOS refuses to prompt for a resource whose entitlement is missing, so the app was absent from System Settings → Privacy & Security → Microphone with no switch to turn on. The audio-input entitlement is now declared.
- A disconnected or busy microphone no longer reads as a permission problem. Only a genuine refusal is classified as one, so you are not sent to flip a switch that is already on.
- macOS now has the usage descriptions it needs for Desktop, Documents, Downloads, removable and network volumes, and the local network, so opening a workspace in one of those folders no longer risks the process being terminated.