Merge pull request #75 from LazyBachelor/LPM-140

LPM-140 The Sprinting Update
Adds sprint support across the web UI (board + issue detail), TUI kanban, CLI/REPL, and the Beads-backed storage layer.

Changes:

Introduces sprint entities in storage and exposes sprint operations via IssueService.
Updates web board to support backlog vs. sprint columns, sprint selection, and sprint creation routes.
Updates TUI kanban to show backlog + sprint columns and adds sprint selection/creation actions.
This commit is contained in:
Robin Olsen
2026-03-23 11:26:04 -07:00
committed by GitHub
parent 06404708ba
commit d900a5fcd3
33 changed files with 2378 additions and 771 deletions

View File

@@ -34,6 +34,8 @@ func (s *Server) RegisterRoutes(assets embed.FS) http.Handler {
s.handleAssets(r, assets)
r.Get("/", handler.DashboardHandler)
r.Get("/board/sprint", handler.DashboardHandler)
r.Post("/board/sprint/new", handler.CreateSprintHandler)
r.Get("/status", handler.HandleTaskStatus)
r.Get("/status/modal", handler.HandleTaskStatusModal)