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
Robin Olsen
bfeeed5626
remove for now
2026-02-28 16:58:31 +01:00
Robin Olsen
ba0115d1bc
lots of changes and reducing dependency imports
2026-02-28 16:39:50 +01:00
Robin Olsen
697b17e890
fix bug where using a issue command in the repl would crash a task
2026-02-28 11:39:05 +01:00
Robin Olsen
8cdaf93f26
add completions to survey
2026-02-28 10:44:41 +01:00
Robin Olsen
9e42ff0770
add config option to initialize automaticaly without prompt
2026-02-28 10:43:38 +01:00
Robin Olsen
e00b201a77
add bash completion to os for survey and pm commands
2026-02-26 20:26:15 +01:00
Robin Olsen
dcf9fbaa50
automaticaly open browser when starting server
2026-02-26 18:54:51 +01:00
Robin Olsen
c769c901cf
serve static assets from embeded filesystem. add build files for lazyos
2026-02-26 10:33:46 +01:00
Robin Olsen
d83422104b
add the pm command to survey cli
...
use command context to store app service
2026-02-25 21:57:30 +01:00
Robin Olsen
8d6b71d1c4
add multiple new tasks, validation not implemented
2026-02-25 15:14:09 +01:00
Robin Olsen
e7b644c307
Merge remote-tracking branch 'origin/main' into LPM-77
2026-02-25 14:18:04 +01:00
Moira Daniella A Sebastian
d721bba29f
Fix comment commands, comments reads multiple words, fix user as author, and implemented a function to list comments
2026-02-25 13:10:42 +01:00
Moira Daniella A Sebastian
d1f8261b68
Implemented add comments
2026-02-24 16:22:06 +01:00
Robin Olsen
8decd74952
make tasks use map instead of slice
2026-02-23 13:13:34 +01:00
Robin Olsen
94917e4ff5
should return issue pointer
2026-02-23 12:26:05 +01:00
Robin Olsen
235b07f7ce
use registry for interfaces also
...
add list interfaces command
2026-02-22 22:58:04 +01:00
Robin Olsen
33c8c05ae3
refactor to decouple commands form entrypoint for reusability and centralizing commands.
...
Increase reusability and composition
2026-02-22 19:46:55 +01:00
Robin Olsen
118e67dbf4
refactor services to use Interface and change name to app
2026-02-22 16:16:09 +01:00
Robin Olsen
0f41f76679
add builders and chaining methods for various types and variables for better reusability and readability
2026-02-19 17:26:16 +01:00
Robin Olsen
2e702e799d
use beads sql store instead of opening our own
2026-02-19 17:25:34 +01:00
Robin Olsen
09725f4e5e
refien task view styles and look
2026-02-17 22:04:23 +01:00
Robin Olsen
0ffe4f11b3
add command to specify task
...
add runTask to run spesific task with spesific interface
2026-02-17 20:03:43 +01:00