Human Mode is currently an unsigned desktop app. Public release builds should be treated as preview builds until signing and notarization are configured.
- App version is stored in
package.json,src-tauri/Cargo.toml, andsrc-tauri/tauri.conf.json. - Keep all three versions in sync.
- Use semantic versioning after the first public release.
npm ci
npm run build
npm run tauri:buildmacOS DMG output is written under:
src-tauri/target/release/bundle/dmg/
npm run typechecknpm run buildcd src-tauri && cargo fmt --checkcd src-tauri && cargo testcd src-tauri && cargo clippy --all-targets -- -D warnings- Verify tray behavior.
- Verify notifications with OS permission granted.
- Verify notify-only mode does not close targets.
- Verify close mode closes only selected watched targets.
- Verify privacy documentation matches current behavior.
Current status:
- macOS: unsigned and not notarized.
Signed releases should be added before presenting the app as stable for general users.