Commit Graph

348 Commits

Author SHA1 Message Date
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
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
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
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
5519b9d2eb make it even more clear and add a line describing how to submit 2026-03-19 12:41:48 +01:00
Ine Maria Nilssen Aanonsen
a7fd271928 INTERFACES SKIP TASK implemented more intuitive 'skip task' in each interface 2026-03-19 11:49:08 +01:00
Robin Olsen
04061792e8 make sure modal handles overflow 2026-03-19 09:37:54 +01:00
Ine Maria Nilssen Aanonsen
925cf089be BACKLOG REFINEMENT removed duplicate close issue button 2026-03-19 06:56:29 +01:00
Robin Olsen
27c78554aa Merge pull request #67 from LazyBachelor/LPM-104
LPM-104 Upgrade Go and Charm Deps
2026-03-18 07:23:11 -07:00
Robin Olsen
2510429a7f upgrade mongodb driver dep 2026-03-18 15:20:16 +01:00
Robin Olsen
49608e5f78 fix so it runs 2026-03-18 14:38:09 +01:00
Robin Olsen
2ebb8be83b make sure to use alt screen 2026-03-18 14:31:36 +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
Ine Maria Nilssen Aanonsen
6f452a5f9e LPM-81: Assign to me 2026-03-17 15:47:40 +01:00
Robin Olsen
9f85b1e6f8 Merge branch 'main' of github.com:LazyBachelor/LazyPM 2026-03-17 14:48:39 +01:00
Robin Olsen
ada6c9c6c3 make sure the description is visible in terminals 2026-03-17 14:48:27 +01:00
Moira Daniella A Sebastian
f51c41ec1b Change priority for WEB 2026-03-16 18:30:15 +01:00
Robin Olsen
ba6d97550e make sure to set task as completed 2026-03-16 14:19:54 +01:00
Robin Olsen
e6da75bd35 these should follow the cli changes 2026-03-16 13:32:33 +01:00
Robin Olsen
9a70851a0a refine pm cli and descriptions 2026-03-16 13:06:16 +01:00
Robin Olsen
3aea2ebcfd Merge pull request #60 from LazyBachelor/LPM-121
adding double-click edit for issues on web
2026-03-16 02:13:43 -07: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