v0.3.1
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.baton Windows,bash uninstall.shon
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-onlyshows 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-clickingstart.batstill 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".
greenletreached us only as a transitive dependency of SQLAlchemy, whose
own dependency marker lists the ARM machine asaarch64— what Linux
reports — while macOS reportsarm64, so it was never installed. We now ask
forsqlalchemy[asyncio], which requiresgreenleton 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_cacheby hand. Nothing else on disk changes.