Commit Graph

86 Commits

Author SHA1 Message Date
Robin Olsen
aac74c425d use new style 2026-03-22 15:15:55 +01:00
Robin Olsen
38ecf6f0af (hotfix) make header title styling work again 2026-03-22 14:02:19 +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
256b3ed2db Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-19 19:49:34 +01:00
Robin Olsen
b0c76b0565 remove setup issues and simplify validaiton 2026-03-19 15:21:30 +01:00
Robin Olsen
64a02a6ed5 make Contains expector more durable 2026-03-19 15:20:50 +01:00
Robin Olsen
2510429a7f upgrade mongodb driver dep 2026-03-18 15:20:16 +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
9a70851a0a refine pm cli and descriptions 2026-03-16 13:06:16 +01:00
Robin Olsen
42f9469189 refine task questons 2026-03-16 12:30:26 +01:00
Robin Olsen
e23d0155df inject mongodb uri inside the binary and os 2026-03-13 12:33:09 +01:00
Robin Olsen
010f836df5 Improve the task logic. 2026-03-13 11:02:09 +01:00
Robin Olsen
a51fd848d6 add intro questoinare to gather participant details 2026-03-12 14:56:07 +01:00
Robin Olsen
ff99ba59fa simplify the logic a bit and add suggestions to repl and cli 2026-03-12 14:13:22 +01:00
Robin Olsen
00759cb639 Merge pull request #52 from LazyBachelor/LPM-84-fixed
LPM-84 Priority Management Task
2026-03-11 12:40:37 -07:00
Robin Olsen
a5b04997a7 improve task logic 2026-03-11 20:35:22 +01:00
Robin Olsen
5919333fd3 add a interface descripton to each task 2026-03-11 19:39:03 +01:00
Robin Olsen
dc48ddf0e0 print issue list in cli better 2026-03-11 15:31:47 +01:00
Robin Olsen
e9a6d1e9af add ready_to_sprint status to beads 2026-03-11 15:13:00 +01:00
Ine Maria Nilssen Aanonsen
c78b5082d2 TASK SPRINT PLANNING 2 2026-03-11 14:54:14 +01:00
Robin Olsen
0a004af359 align better with cli 2026-03-11 14:21:36 +01:00
Robin Olsen
36414142b7 print issue prettier 2026-03-11 14:06:06 +01:00
Robin Olsen
2c8ba4e393 align repl with cli 2026-03-11 14:05:57 +01:00
Robin Olsen
b5cbacd532 filter and update issue wtih assingee 2026-03-11 14:05:35 +01:00
Robin Olsen
1fb73e6d9f add ability to set assigee with cli
comment out interactive creating
2026-03-11 14:05:13 +01:00
Robin Olsen
72a2e8acf5 Metrics and logs - MongoDB Submission (#43)
Adds MongoDB-backed submission for survey statistics/metrics and introduces MongoDB ObjectID-based participant/task identifiers to support upserts and linking metrics to a participant.

It introduces breaking changes to the exsisting json stat and metric files. Delete the old ones

Changes:

Add internal/storage/MongoStorage and wire pm survey submit / pm start to submit local .pm/*.json files to MongoDB.
Extend stats/metrics models to include MongoDB _id / participant_id fields and add participant ID propagation into task metrics.
Update app initialization to generate ObjectIDs for new participants and expose GetParticipantID() via StatsService.
2026-03-10 14:09:31 +01:00
Ine Maria Nilssen Aanonsen
e64950879d FIXED COMMENTS. TASK BACKLOG REFINEMENT ISSUE 2026-03-06 21:04:58 +01:00
Ine Maria Nilssen Aanonsen
68054f7409 TASK BACKLOG REFINEMENT ISSUE 2026-03-06 12:52:13 +01:00
Robin Olsen
ff6a80dddc Merge pull request #38 from LazyBachelor/Metrics-and-Logs
Metrics and logs - Submit based Validation
2026-03-05 04:00:31 -08:00
Robin Olsen
2fc612c7c7 update coding task to align with spec and improve expetion handling 2026-03-05 12:03:13 +01:00
Robin Olsen
28add3f4dd (hotfix) simplify expetion logic 2026-03-05 11:36:09 +01:00
Robin Olsen
4842d30aab change repl and status command to use callback 2026-03-04 22:44:01 +01:00
Robin Olsen
3d183d7fcd change validation to be submission callback based 2026-03-04 22:43:28 +01:00
Robin Olsen
5a8b9fc9fb print the checks 2026-03-04 17:50:00 +01:00
Robin Olsen
6b1bdde561 Merge branch 'main' into Metrics-and-Logs 2026-03-04 14:32:54 +01:00
Robin Olsen
77b38692c6 align task with description
add a complete with message in case we need that
2026-03-04 14:00:35 +01:00
Robin Olsen
4bb4dac4fd add mongodb for submitting metrics and stats 2026-03-04 13:24:48 +01:00
Robin Olsen
0cb45d811d remove button clicks as we have user actions 2026-03-03 11:52:34 +01:00
Robin Olsen
763f079063 refactor for separation of concern for better readabiliy and maintainability 2026-03-03 11:41:07 +01:00
Robin Olsen
199369c3bf record stats 2026-03-02 23:08:11 +01:00
Robin Olsen
9fb56b8643 add metrics logger to config 2026-03-02 23:07:50 +01:00
Robin Olsen
6726445159 define stat and metrics model 2026-03-02 23:07:25 +01:00
Robin Olsen
4debb69de7 start with action logger 2026-03-02 23:06:34 +01:00
Robin Olsen
a8f8f63e88 configure json logger 2026-03-02 23:04:57 +01:00
Robin Olsen
37862c7bae Update internal/commands/issues/close.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-01 20:54:27 +01:00
Robin Olsen
9612cb9338 refactor to make cli better and simplify the code 2026-03-01 20:42:56 +01:00
Robin Olsen
47f1ecdfab remove dependency of beads from issueService interface 2026-03-01 11:04:57 +01:00
Robin Olsen
027de55d6a Update internal/app/initializer.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-28 23:42:26 +01:00
Robin Olsen
aabce0b0b2 refactor to use app package instead of service
refactor app to be composable
2026-02-28 23:30:31 +01:00