Commit Graph

654 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
06404708ba rewrite interface description to be more usefull 2026-03-23 10:59:19 +01:00
Robin Olsen
a6d4144d8c simplify this 2026-03-22 19:09:15 +01:00
Robin Olsen
84c73b7b94 upgrade go-prompt to dev branch as it has some bug fixes we need 2026-03-22 18:29:29 +01:00
Robin Olsen
cdb3d1dcd9 might fix repl bugs 2026-03-22 17:12:22 +01:00
Robin Olsen
ecabaf796e update task descriptions for better readability 2026-03-22 15:27:05 +01:00
Robin Olsen
11afdfd9b8 fix repl arrow bug 2026-03-22 15:16:10 +01:00
Robin Olsen
aac74c425d use new style 2026-03-22 15:15:55 +01:00
Robin Olsen
ca0b00292b refine task ui alignment 2026-03-22 15:15:36 +01:00
Robin Olsen
38ecf6f0af (hotfix) make header title styling work again 2026-03-22 14:02:19 +01:00
Robin Olsen
ee2456c3fd clear terminal between tasks and give users a message confirming they are done 2026-03-20 21:01:46 +01:00
Robin Olsen
515007bf38 simplify dep task 2026-03-20 20:53:29 +01:00
Robin Olsen
ce944085fe make sure we check this in coding task 2026-03-20 20:53:14 +01:00
Robin Olsen
24e881b5fd Merge pull request #72 from LazyBachelor/LPM-110
TUI: add quit confirmation
2026-03-20 09:13:33 -07:00
Robin Olsen
14e64f73f2 fix close modal 2026-03-20 17:11:51 +01:00
Robin Olsen
2abddd5b54 fix from merge 2026-03-20 16:33:56 +01:00
Robin Olsen
6da8c7a2ab Merge remote-tracking branch 'origin/main' into LPM-110 2026-03-20 16:32:34 +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
Moira Daniella A Sebastian
6d72c9195b TUI: add quit confirmation 2026-03-20 13:55:00 +01:00
Robin Olsen
9a47acc49a Merge pull request #71 from LazyBachelor/LPM-137
LPM-137 Submission Refactor and Tui Layout Update
2026-03-20 04:59:04 -07:00
Robin Olsen
89167a6e5a Update pkg/tui/views/dashboard/operations.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-20 12:58:21 +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
dcd094b630 Update pkg/web/handler/task.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-20 12:57:47 +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
7c3eab7461 Delete Task Details.txt 2026-03-20 12:44:09 +01:00
Robin Olsen
26210c4afb centralize submission handling 2026-03-20 12:42:48 +01:00
Robin Olsen
5253745445 fix description suddenly cutting off 2026-03-20 12:42:30 +01:00
Robin Olsen
7d623439b9 make issue critical 2026-03-20 12:42:06 +01:00
Robin Olsen
bee0becde4 make full help show in items in vertical order 2026-03-20 12:41:50 +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
5d53ba2c11 we no longer have to change focus 2026-03-20 12:24:05 +01:00
Robin Olsen
78696e7a4b remove submission keybind as its now automatic 2026-03-20 12:23:49 +01:00
Robin Olsen
ecafe0c17e we dont use this 2026-03-20 12:23:26 +01:00
Robin Olsen
097cb3af56 remove closed issues view and just show closed issues with strikethroug 2026-03-20 12:23:14 +01:00
Robin Olsen
ad961747fc show closing reason and refine comment rendering 2026-03-20 12:22:45 +01:00
Robin Olsen
47f670da28 refine helpbar 2026-03-20 12:22:21 +01:00
Robin Olsen
0b1675d21a remove unused 2026-03-20 12:22:09 +01:00
Robin Olsen
d4bd9877d0 move operations to msgs 2026-03-20 12:21:53 +01:00
Robin Olsen
aa9de18c99 comment out closed issues list, will find a better way to show closed issues 2026-03-20 10:49:44 +01:00
Robin Olsen
c5bcc670bd submit no list refreshes kanban 2026-03-20 10:49:16 +01:00
Robin Olsen
41766284ac remove unused funcs and submit on issue refreshes 2026-03-20 10:48:25 +01:00
Robin Olsen
3e7ab044a6 sent submission at init to make submission lablel appear 2026-03-20 10:47:55 +01:00
Robin Olsen
977d0e2df0 users should understand how to view details 2026-03-20 10:47:27 +01:00
Robin Olsen
d78e9d4ded clean up help bar 2026-03-20 10:46:24 +01:00
Robin Olsen
3bc97024c3 make repl submit each command 2026-03-19 22:08:13 +01:00
Robin Olsen
35114a3e0f make web submit when action done by user 2026-03-19 21:12:28 +01:00
Robin Olsen
ef649c9ac4 Merge pull request #70 from LazyBachelor/LPM-136
LPM-136 Have Task description in file instead of issue
2026-03-19 11:52:16 -07:00
Robin Olsen
8bcbb37dec Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 19:50:43 +01:00
Robin Olsen
d07d1ecfc1 Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 19:50:30 +01:00