Commit Graph
6 Commits
Author SHA1 Message Date
Brennan Benson b9e9811924 fix(permissions): use standard macOS Local Network request flow (STA-3505) (#12833)
* fix(permissions): surface macOS silent Local Network denial with diagnostic and workaround (STA-3505)

On macOS 27 beta, NECP silently denies Orca's whole process tree Local
Network access: no prompt fires, the app never appears in System
Settings, and terminal child processes fail with EHOSTUNREACH. The
Settings trigger swallowed the probe's socket error and reported
'unknown' + a 'Permission request sent' toast, indistinguishable from
success.

Classify the mDNS probe outcome (EHOSTUNREACH/EHOSTDOWN -> denied,
clean send -> granted, else unknown), remember the verdict for the
status chip, and render an inline diagnostic with the documented
NECP re-evaluation workaround when denial is detected.

* fix(permissions): avoid false Local Network grants

* fix(permissions): use standard Local Network request flow

* feat(permissions): add local network connection test

* fix(permissions): nest local network connection test

* fix(permissions): collapse connection test by default

* fix(permissions): emphasize connection test action

* fix(permissions): restore outlined connection action
2026-08-06 14:10:26 -07:00
Brennan Benson 48e52540d1 fix(macos): verify Full Disk Access and re-arm notices (#11716)
* fix(macos): verify full disk access status

* perf(macos): keep full disk probe off main thread
2026-07-31 00:51:39 -07:00
Neil dfa1a6db7b fix: time out developer automation prompt (#3819) 2026-05-30 11:29:01 -07:00
Neil 869661cbba fix: clear local network prompt fallback timer (#3307) 2026-05-29 13:25:58 -07:00
NeilandOrca fb3d46710b fix(mac-perms): fall through to Privacy pane when in-app prompt is a no-op (#1273)
Co-authored-by: Orca <help@stably.ai>
2026-04-29 23:50:41 -07:00
Neil c25b61c558 fix(mac): request media permissions dynamically (#1233) 2026-04-28 16:18:22 -07:00