Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.1 KB

File metadata and controls

47 lines (34 loc) · 1.1 KB

Release

Human Mode is currently an unsigned desktop app. Public release builds should be treated as preview builds until signing and notarization are configured.

Versioning

  • App version is stored in package.json, src-tauri/Cargo.toml, and src-tauri/tauri.conf.json.
  • Keep all three versions in sync.
  • Use semantic versioning after the first public release.

Local Build

npm ci
npm run build
npm run tauri:build

macOS DMG output is written under:

src-tauri/target/release/bundle/dmg/

Pre-Release Checklist

  • npm run typecheck
  • npm run build
  • cd src-tauri && cargo fmt --check
  • cd src-tauri && cargo test
  • cd 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.

Signing Status

Current status:

  • macOS: unsigned and not notarized.

Signed releases should be added before presenting the app as stable for general users.