Skip to content

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 12 Aug 15:19
· 69 commits to main since this release

Installing took about a gigabyte and never said so, and a quarter of that went
somewhere nobody would think to look. This release makes the footprint visible
before it happens, puts the stray part back where it belongs, and gives you a
way to take it all off again.

Added

  • An uninstaller. uninstall.bat on Windows, bash uninstall.sh on
    macOS/Linux. It leads with a report — what is where, with real sizes
    measured on your machine — and only then offers to remove it, one piece at a
    time. Your campaign data is asked about separately and defaults to no,
    because it is the one thing here no download can bring back. Tools shared
    with your other projects (uv, Node.js, their package caches) are never
    deleted for you; they are listed with the commands to remove them yourself.
    --report-only shows the report and touches nothing.
  • The launcher says what it is about to download. On a first install it
    lists the sizes and destinations — including the parts that land outside the
    project folder — and waits for you to agree. Pressing Enter continues, so
    double-clicking start.bat still works unattended.
  • A "disk space, and how to remove it" section in the README, in both
    languages, with the same table.

Fixed

  • Loregraph starts on Apple Silicon. On an M-series Mac the app died during
    startup with "the greenlet library is required to use this function".
    greenlet reached us only as a transitive dependency of SQLAlchemy, whose
    own dependency marker lists the ARM machine as aarch64 — what Linux
    reports — while macOS reports arm64, so it was never installed. We now ask
    for sqlalchemy[asyncio], which requires greenlet on every platform.
    Thanks to @VatariShin for the report ([#1]).
  • The search model no longer hides in the system temp folder. The local
    embedding model (~240 MB, downloaded on first use) was cached wherever
    fastembed defaults to, which on Windows is %TEMP%. That is wrong twice
    over: you cannot find it, and Disk Cleanup deletes it — after which the app
    silently downloads the same quarter of a gigabyte again. It now lives in
    backend/data/models, next to the rest of the app's data, so deleting the
    project folder really does delete the app.

Migration

  • The model moves on its own: nothing is copied, it is simply downloaded once
    more into the new location on first use. The old copy in your system temp
    folder is now orphaned — the uninstaller lists it (as "модель, старое
    расположение") so you can reclaim the ~240 MB, or delete
    %TEMP%\fastembed_cache by hand. Nothing else on disk changes.