Skip to content

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

Merged
jwarykowski merged 2 commits into
masterfrom
feat/project-and-global-view
Jul 24, 2026
Merged

feat: board-scoped workflow + board management + stats#7
jwarykowski merged 2 commits into
masterfrom
feat/project-and-global-view

Conversation

@jwarykowski

@jwarykowski jwarykowski commented Jul 24, 2026

Copy link
Copy Markdown
Owner

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!.

- rename project scoping to board (--board, ShepherdBoards, config.board)
- board.lua: switcher with switch/rename/archive/delete + unarchive
- ShepherdStats opens the native charts (shepherd 0.17.0: stats subcommand,
  not the removed --stats launch flag)
- README swept project->board to match the code
@jwarykowski
jwarykowski force-pushed the feat/project-and-global-view branch from cc97697 to d65d97a Compare July 24, 2026 11:38
@jwarykowski
jwarykowski merged commit 4c69e7c into master Jul 24, 2026
3 checks passed
@jwarykowski
jwarykowski deleted the feat/project-and-global-view branch July 24, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant