feat: board-scoped workflow + board management + stats #7

Merged
jwarykowski merged 2 commits from feat/project-and-global-view into master 2026-07-24 12:05:17 +00:00
jwarykowski commented 2026-07-24 11:23:35 +00:00 (Migrated from github.com)

What

Migrates the plugin to shepherd's board model and adds board management + a stats view.

  • Rename project scoping → board: --board, :ShepherdBoards/:ShepherdBoardsArchived, config.board.
  • board.lua — board switcher: switch / rename / archive / delete (dry-run confirm) + unarchive.
  • :ShepherdStats — opens the native charts. Uses the stats subcommand (shepherd 0.17.0 removed the --stats launch flag).
  • README swept project→board to match the code.

Notes

  • Lint (stylua + luacheck) green. Tests run in CI (busted not available locally).
  • Base for follow-up branches: archive-item action, board working dirs, watch live statusline, :ShepherdStats!.
## What Migrates the plugin to shepherd's **board** model and adds board management + a stats view. - **Rename** project scoping → board: `--board`, `:ShepherdBoards`/`:ShepherdBoardsArchived`, `config.board`. - **board.lua** — board switcher: switch / rename / archive / delete (dry-run confirm) + unarchive. - **:ShepherdStats** — opens the native charts. Uses the `stats` subcommand (shepherd 0.17.0 removed the `--stats` launch flag). - **README** swept project→board to match the code. ## Notes - Lint (stylua + luacheck) green. Tests run in CI (`busted` not available locally). - Base for follow-up branches: archive-item action, board working dirs, `watch` live statusline, `:ShepherdStats!`.
Sign in to join this conversation.
No description provided.