VibeLign v2.1.7 Release Notes

VibeLign v2.1.7 is a hotfix for the packaged GUI initial-save path.

What changed

  • Packaged GUI builds now locate the bundled Rust checkpoint engine inside the PyInstaller onedir runtime:
    • Windows: vib-runtime/_internal/vibelign/_bundled/vibelign-engine.exe
    • macOS/Linux: vib-runtime/_internal/vibelign/_bundled/vibelign-engine
  • The Python checkpoint engine discovery also checks the PyInstaller _internal/vibelign/_bundled/ path.
  • This prevents GUI “초기 프로젝트 시작하기” / vib start initial saves from falling back to the legacy Python backup engine when the Rust engine is bundled but not discovered.

Verified

  • CLI vib start smoke created .vibelign/vibelign.db and .vibelign/rust_objects/.
  • CLI vib checkpoint --json smoke stored Rust objects and did not create legacy checkpoint files.
  • Focused tests passed:
    • tests/test_checkpoint_rust_engine.py
    • tests/test_vib_start_hooks.py
    • Tauri vib_path tests
  • GUI production build passed locally.