This file contains setup, development, build, and release notes for Ephemeral.
- Vite+ (
vpCLI — manages Node.js and the package manager) - Rust toolchain (required for Tauri desktop builds)
- macOS tooling for app bundling (if building Mac artifacts)
vp installDesktop app (Tauri):
vp exec tauri devWeb-only frontend:
vp devFrontend build:
vp run buildDesktop bundle:
vp exec tauri buildFormat, lint, and type check:
vp checkTypeScript + Vite production build:
vp run buildRust compile check:
cd src-tauri
cargo check- Commit changes:
git add -A
git commit -m "Your message"- Push to main:
git push origin main- Create GitHub release (example):
gh release create v0.1.1 --target main --title "v0.1.1" --generate-notes- The
.appbundle is generated at:src-tauri/target/release/bundle/macos/Ephemeral.app - If DMG generation fails, you can still install the
.appdirectly:
ditto "src-tauri/target/release/bundle/macos/Ephemeral.app" "/Applications/Ephemeral.app"