Repository navigation
Fix
lf upgradenow bypasses the package index cache (uv tool upgrade --no-cache,pipx upgrade --pip-args=--no-cache-dir), so a release made minutes ago is found. Afterwards it reads the launcher's version: if nothing changed but PyPI lists a newer version, it says so and exits 1 instead of runninglf setupon the old version; if you are already on the latest version, it says that and continues with the setup check.
Found by upgrading a real machine from 0.4.0 to 0.4.1, where uv answered "Nothing to upgrade" while lf doctor reported 0.4.1 available.
Upgrade
lf upgrade # on 0.4.1, run it twice if the first run says nothing changed