• v0.1.0 3b4835935f

    DmitryBykov-ISPO released this 2026-04-22 18:11:11 +03:00 | 20 commits to master since this release

    First full release where every crate in the workspace compiles cleanly in cargo build --workspace --release.

    What builds

    • jarvis-core (library)
    • jarvis-apptarget/release/jarvis-app.exe (~38 MB)
    • jarvis-clitarget/release/jarvis-cli.exe (~33 MB)
    • jarvis-guitarget/release/jarvis-gui.exe (~42 MB)

    Build fixes vs v0.1.0-alpha

    • jarvis-cli: added build.rs mirroring jarvis-app so libvosk.lib link path is registered.
    • jarvis-gui: added its own build.rs too — Cargo workspace feature unification pulls vosk into all crates depending on jarvis-core, so gui also needed the link path.
    • frontend/: added build step (npm install && npm run build inside frontend/) — tauri::generate_context!() needs frontend/dist/client/ to exist at compile time. Also rearranged npm build script to run routify build before svelte-check so Routify's generated routes.default.js is available for type-check.
    • gitignore: tauri-regenerated schemas (crates/jarvis-gui/gen/schemas/*.json) no longer dirty the tree after builds.

    Caveat

    This release was verified by build-cleanliness only, not runtime smoke test. First run after cd frontend && npm install && npm run build && cargo build --workspace --release should produce the three binaries above.

    License

    CC BY-NC-SA 4.0. Original attribution to Abraham Tugalov / Priler preserved.

    Downloads