Skip to content

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 00:59
· 4 commits to main since this release

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.md pointer, and .gitignore entries now come from one resolved layout before anything touches disk.
  • Global means home-only. lpui init creates no repo files on a clean repo. --team (or --skills-scope project|both) opts a repo into shared storage, and --team --no-skills still uses repo storage.
  • Check before you change. lpui init --check and lpui doctor report expected versus actual paths without writing. Exit 0 is clean, 1 means misplaced resources, 2 means 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 PATH and $LAZYPLAN_DB always take precedence and are never relocated.
  • Same plan for scripts. --json and --yes now apply the same non-interactive layout.

Upgrade

pipx upgrade lazyplan-tui
# or
lpui upgrade

System-package users can install the matching .deb or .rpm below, or use the one-line installer.

Full changelog: v0.19.0...v0.20.0