Skip to content

Releases: fluxion-dev/lazyplan

v0.20.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 02:10

What's new

This release is about the first five minutes.

  • A shorter front page. The README and PyPI description are now a one-screen start: what lazyplan is, how to install it, three commands to a live plan, and one agent example.
  • Depth when you want it. Install options, init layout, CLI reference, keys, agent guidance, and data rules moved to docs/usage.md.
  • A clearer contributor path. Development setup, gates, and release links moved to CONTRIBUTING.md.
  • Better package metadata. The PyPI summary, keywords, and project links now match the product.

No CLI, data, or TUI behavior changed.

Upgrade

pipx upgrade lazyplan-tui
# or
lpui upgrade

System-package users can install the matching .deb or .rpm below.

Full changelog: v0.20.0...v0.20.1

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 00:59

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

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 15:45

What's new

This release rebuilds the screen around one idea: see the plan, then act.

  • Readable plans. Plans start as one-line summaries with progress (● P59 Overhaul the UX 35/35). Open a plan to see milestones, then open a milestone to see tasks.
  • A useful preview. The right pane shows the selected row's reason, next few tasks, acceptance progress, commits, and repos. At narrow widths it steps aside and Enter opens the full page.
  • Safe detail. Enter opens a read-only page. Press e to edit, s to change status, x to tick a criterion, a to add one, n to add the next level, and d to delete with a confirmation that says what else will go.
  • Forms that fit. Every field has a visible label, every form names what it will create, and everything works in an 80×24 terminal.
  • Plain command names. The palette and help use outcomes such as Create plan, Move to doing, and Tick next criterion. ? opens help; c opens the palette.
  • One vocabulary. The main commands are now lpui plan add, lpui task move --id 3 --to done, and lpui criterion tick --id 4. Old commands such as add-plan, status, check, and uncheck still work.
  • Cleaner output. lpui list shows plan summaries; lpui list --tree shows the full hierarchy. --json is unchanged. Single-cell glyphs (○ ◐ ●) replace emoji, and ids read consistently (P59, M189, T425).

Screenshots

See the screen beside a coding agent, the read-only detail page, and the 80×24 layout:
https://fluxion-dev.github.io/lazyplan/#screens

Upgrade

pipx upgrade lazyplan-tui
# or
lpui upgrade

System-package users can install the matching .deb or .rpm below.

Full changelog: v0.18.0...v0.19.0

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 21:29

Full Changelog: v0.17.0...v0.18.0

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 20:41

Full Changelog: v0.16.0...v0.17.0

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 20:13

Full Changelog: v0.15.0...v0.16.0

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 19:54

Full Changelog: v0.14.1...v0.15.0

v0.14.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 18:14

Full Changelog: v0.14.0...v0.14.1

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 17:31

Full Changelog: v0.13.0...v0.14.0

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 04:00

Full Changelog: v0.12.0...v0.13.0