Context
Flagged in PR #35 code review (comment).
Problem
crates/desktop-app/ui/scripts/pre-build-check.sh uses python3 for JSON validation but doesn't check it in prerequisites. This can cause confusing failures on systems without Python installed.
Proposed Fix
- Add a
command -v python3 prerequisite check at the top of the script
- Or switch to a Node-based JSON validation since Node is already a required dependency
Context
Flagged in PR #35 code review (comment).
Problem
crates/desktop-app/ui/scripts/pre-build-check.shusespython3for JSON validation but doesn't check it in prerequisites. This can cause confusing failures on systems without Python installed.Proposed Fix
command -v python3prerequisite check at the top of the script