v1.2.5
v1.2.5 — Fix desktop launch + doc polish
Section titled “v1.2.5 — Fix desktop launch + doc polish”Released: 2026-05-15
What’s fixed
Section titled “What’s fixed”Desktop launch: prisma migrate deploy exited with exit status: 127
Section titled “Desktop launch: prisma migrate deploy exited with exit status: 127”When Strata.app was double-clicked from /Applications, it showed a startup error:
Strata — startup errorDatabase migration failed:prisma migrate deploy exited with exit status: 127Root cause: macOS strips PATH to /usr/bin:/bin:/usr/sbin:/sbin for GUI apps. /opt/homebrew/bin/npx is a JS script with a #!/usr/bin/env node shebang — env node couldn’t find Node and returned exit 127.
Fix: Call node backend/node_modules/prisma/build/index.js migrate deploy directly. find_node() already returns the absolute path to the Node binary (/opt/homebrew/bin/node, a native Mach-O binary that works without PATH). Removed find_npx().
The same fix applies to prisma db seed on first launch.
Release page titles
Section titled “Release page titles”v1.2.3 and v1.2.4 had long subtitles in their page titles (visible in the browser tab and sidebar). Stripped to "vX.Y.Z" format, consistent with all releases from v1.0.0 through v1.2.2.
Docs: Why Strata callout
Section titled “Docs: Why Strata callout”strataapp.md intro blockquote shortened to a single line.