Skip to content

v1.0.1

Choose a tag to compare

@amariichi amariichi released this 23 Aug 07:45
· 10 commits to main since this release
999341b

Housekeeping. Nothing here changes what the app does — if v1.0 works for you, there is no reason to hurry.

  • CI runs once per commit rather than twice. A branch and the pull request for it are the same commit, and the workflow triggered on both, so every pull request showed two rows for each check. It now runs on pull requests, on main, and on tags. Superseded runs are cancelled too.
  • The backend dependencies are locked in backend/uv.lock, and installed from it. pyproject.toml gave version ranges and nothing recorded what they resolved to, so two machines installing on different days could get different versions of numpy or pillow with no way to tell afterwards. scripts/setup_wsl.sh installs from the lock when uv is present and says plainly when it is falling back to the ranges. CI checks the lock and pyproject.toml agree, and fails when they do not.

After changing a backend dependency, run uv lock --project backend and commit the result.

The full description of what this project is, and the two external conditions worth reading before installing, are in v1.0.