Repository navigation
v0.20.0
What's new
This release makes lpui init scope-safe from the first write.
- One scope decides everything. The database,
config.json, templates, skills,AGENTS.mdpointer, and.gitignoreentries now come from one resolved layout before anything touches disk. - Global means home-only.
lpui initcreates no repo files on a clean repo.--team(or--skills-scope project|both) opts a repo into shared storage, and--team --no-skillsstill uses repo storage. - Check before you change.
lpui init --checkandlpui doctorreport expected versus actual paths without writing. Exit0is clean,1means misplaced resources,2means bad flags. - Safe repair. Global init repairs leftovers from an earlier scoped install, backs up every touched file under
~/.lazyplan/backups/<timestamp>/, and stops with export/import guidance when both databases contain plans. Team init never moves home data. - Explicit DB wins.
--db PATHand$LAZYPLAN_DBalways take precedence and are never relocated. - Same plan for scripts.
--jsonand--yesnow apply the same non-interactive layout.
Upgrade
pipx upgrade lazyplan-tui
# or
lpui upgradeSystem-package users can install the matching .deb or .rpm below, or use the one-line installer.
Full changelog: v0.19.0...v0.20.0