← back to Exo
`just package` first builds dashboard (#1867)
93a980a61ebe48ec4e1793c7ee9a78476c3c0932 · 2026-04-10 17:25:30 +0100 · ciaranbor
## Motivation
<!-- Why is this change needed? What problem does it solve? -->
<!-- If it fixes an open issue, please link to the issue here -->
## Changes
<!-- Describe what you changed in detail -->
## Why It Works
<!-- Explain why your approach solves the problem -->
## Test Plan
### Manual Testing
<!-- Hardware: (e.g., MacBook Pro M1 Max 32GB, Mac Mini M2 16GB,
connected via Thunderbolt 4) -->
<!-- What you did: -->
<!-- - -->
### Automated Testing
<!-- Describe changes to automated tests, or how existing tests cover
this change -->
<!-- - -->
Files touched
Diff
commit 93a980a61ebe48ec4e1793c7ee9a78476c3c0932
Author: ciaranbor <81697641+ciaranbor@users.noreply.github.com>
Date: Fri Apr 10 17:25:30 2026 +0100
`just package` first builds dashboard (#1867)
## Motivation
<!-- Why is this change needed? What problem does it solve? -->
<!-- If it fixes an open issue, please link to the issue here -->
## Changes
<!-- Describe what you changed in detail -->
## Why It Works
<!-- Explain why your approach solves the problem -->
## Test Plan
### Manual Testing
<!-- Hardware: (e.g., MacBook Pro M1 Max 32GB, Mac Mini M2 16GB,
connected via Thunderbolt 4) -->
<!-- What you did: -->
<!-- - -->
### Automated Testing
<!-- Describe changes to automated tests, or how existing tests cover
this change -->
<!-- - -->
---
justfile | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/justfile b/justfile
index f7686b50..3016ba3d 100644
--- a/justfile
+++ b/justfile
@@ -27,11 +27,12 @@ rust-rebuild:
build-dashboard:
#!/usr/bin/env bash
- cd dashboard
+ pushd dashboard
npm install
npm run build
+ popd
-package:
+package: build-dashboard
uv run pyinstaller packaging/pyinstaller/exo.spec
build-app: package
← 2962ebee Fix pdf inputs on Safari (#1865)
·
back to Exo
·
add env override to macos app (#1869) 6172617b →