rowboat/apps
Prakhar Pandey b5fbfd9172 fix: prevent EBADF in macOS mic probe on packaged builds
The pmset probe used execFile, which in a packaged .app launched from
Finder (no controlling terminal) has no valid stdin file descriptor.
execFile wires the child's stdio to that invalid fd, and because the
probe fires repeatedly from the detector's background poll loop, the
spawn fails with `EBADF` (errno -9). This never reproduces in dev,
where launching from a terminal provides a valid stdin.

Switch to spawn with stdio ['ignore', 'pipe', 'pipe'] so the child's
stdin points at /dev/null and no invalid parent descriptor is ever
inherited. parseAssertions (and its tests) are unchanged.
2026-06-15 21:58:57 +05:30
..
cli Add OS-aware runtime context for cross-platform shell execution 2026-02-26 11:42:43 +05:30
docs feat(oauth): switch Google OAuth from PKCE to authorization code flow with client secret 2026-04-10 00:43:34 +05:30
experimental Fix/prebuilt cards updates (#263) 2025-09-16 15:29:48 +05:30
python-sdk update py-sdk docs 2025-08-19 13:35:10 +05:30
rowboat fix: make dev script cross-platform for Windows PowerShell 2026-02-19 13:07:07 +05:30
rowboatx wip-electron 2026-01-16 12:05:33 +05:30
x fix: prevent EBADF in macOS mic probe on packaged builds 2026-06-15 21:58:57 +05:30