Commit Graph

22 Commits

Author SHA1 Message Date
Robin Olsen
d900a5fcd3 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.
2026-03-23 19:26:04 +01:00
Robin Olsen
14e64f73f2 fix close modal 2026-03-20 17:11:51 +01:00
Robin Olsen
7facfb6afe Merge pull request #73 from LazyBachelor/LPM-138
LPM-138 Refactor Tui with composable modals and use canvas

Refactors the TUI (dashboard + kanban) to use a shared, composable modal system with canvas-based overlay rendering, while consolidating styling into internal/style and expanding issue interactions (e.g., comments).

Changes:

Introduces a new pkg/tui/modal system (manager/stack + multiple modal types) and overlays modals using Lipgloss compositor layers.
Refactors dashboard/kanban views and input handling to use the modal manager + focus manager instead of per-modal boolean state.
Consolidates TUI styling by moving from pkg/tui/styles to internal/style and updates components to use the new style package; adds a shared footer renderer.
2026-03-20 16:28:10 +01:00
Robin Olsen
c1309e6f31 Update pkg/tui/views/kanban/operations.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-20 12:57:58 +01:00
Robin Olsen
969d7d07d6 Update pkg/tui/views/kanban/operations.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-20 12:57:34 +01:00
Robin Olsen
26210c4afb centralize submission handling 2026-03-20 12:42:48 +01:00
Robin Olsen
0774f20b7c clean this 2026-03-20 12:25:12 +01:00
Robin Olsen
341a00d42c we no longer have to change focus 2026-03-20 12:24:16 +01:00
Robin Olsen
d4bd9877d0 move operations to msgs 2026-03-20 12:21:53 +01:00
Robin Olsen
c5bcc670bd submit no list refreshes kanban 2026-03-20 10:49:16 +01:00
Robin Olsen
3e7ab044a6 sent submission at init to make submission lablel appear 2026-03-20 10:47:55 +01:00
Robin Olsen
3e9a903506 works now 2026-03-18 11:58:31 +01:00
Robin Olsen
40d25cc716 start with upgdrade (broken right now) 2026-03-18 11:23:10 +01:00
Robin Olsen
1ffe6c26fe Merge remote-tracking branch 'origin/main' into TASK-BACKLOG-REFINEMENT-fix-for-closed-reason 2026-03-16 09:59:32 +01:00
Ine Maria Nilssen Aanonsen
90fdd3e56f TASK BACKLOG REFINEMENT fix for closing reason 2026-03-16 07:21:07 +01:00
viljarb
1f98308d9b adding blocked status to tui 2026-03-12 13:18:15 +01:00
Ine Maria Nilssen Aanonsen
2ce04896ee TASK BACKLOG REFINEMENT fix for closing reason 2026-03-12 11:46:58 +01:00
viljarb
0b4e33b28f adding assignee for tui 2026-03-11 21:23:07 +01:00
Ine Maria Nilssen Aanonsen
c78b5082d2 TASK SPRINT PLANNING 2 2026-03-11 14:54:14 +01:00
Moira Daniella A Sebastian
153351ce81 Resolved some of suggestions from copilot 2026-03-10 15:17:42 +01:00
viljarb
aa203e901d making the enter/details key switch focus between issues and details; using the v key for switching between kanban and list view; making the footer stay at the buttom of the screen in kanban view 2026-03-04 21:16:55 +01:00
Moira Daniella A Sebastian
31ed1148f9 refactor(tui): move shared components (help bar, issue list, modals, etc.) into components folder. Also added kanban board view. 2026-03-04 15:20:16 +01:00