30 Commits

Author SHA1 Message Date
Robin Olsen
9b06557455 separete into fucntion and use charm dependency instead 2026-03-24 21:04:05 +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
11afdfd9b8 fix repl arrow bug 2026-03-22 15:16:10 +01:00
Robin Olsen
35114a3e0f make web submit when action done by user 2026-03-19 21:12:28 +01:00
Robin Olsen
2510429a7f upgrade mongodb driver dep 2026-03-18 15:20:16 +01:00
Robin Olsen
40d25cc716 start with upgdrade (broken right now) 2026-03-18 11:23:10 +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
Robin Olsen
d7107fe331 Merge remote-tracking branch 'origin/main' into LPM-48 2026-03-08 10:58:24 +01:00
Robin Olsen
5a9a8238d9 remove unused dep 2026-03-04 20:50:45 +01:00
Robin Olsen
4bb4dac4fd add mongodb for submitting metrics and stats 2026-03-04 13:24:48 +01:00
Robin Olsen
ba0115d1bc lots of changes and reducing dependency imports 2026-02-28 16:39:50 +01:00
Robin Olsen
ef87ff28ce add go-git 2026-02-23 13:58:36 +01:00
Robin Olsen
5044b31cff style intro better
add info and disclaimer
2026-02-17 17:29:00 +01:00
Robin Olsen
be43054a42 update deps 2026-02-13 13:57:44 +01:00
Robin Olsen
cc1f84a4bd uprate deps 2026-02-13 13:40:41 +01:00
Robin Olsen
ae13ccfdab update deps 2026-02-12 20:38:46 +01:00
Robin Olsen
5a0b203b4f Merge remote-tracking branch 'origin/main' into LPM-52 2026-02-11 21:03:55 +01:00
Robin Olsen
ed90723894 core: upgrade deps 2026-02-10 10:50:27 +01:00
Robin Olsen
a157bc7dd3 Merge remote-tracking branch 'origin/main' into LPM-32 2026-02-10 10:07:34 +01:00
Robin Olsen
90dd69a019 add introduction to the survey
add lib to read toml files
embed fs for reading toml files
add form for introduction
add form for choosing interface
2026-02-08 15:03:45 +01:00
Robin Olsen
583fb6be45 make the repl experience better 2026-02-06 13:27:07 +01:00
Robin Olsen
bf1842b1f9 add repl that tunnels pm and shell commands 2026-02-05 18:18:16 +01:00
Robin Olsen
a38c4ec7b1 use custom help menu 2026-02-04 19:45:13 +01:00
Robin Olsen
008bfd1efb Add basic issue view, styling and ux need improvement 2026-02-04 15:22:32 +01:00
Robin Olsen
b56a0a3f43 chore: update deps 2026-02-03 16:45:06 +01:00
Robin Olsen
cf8a187011 add beads_viewer for tui 2026-02-03 14:26:22 +01:00
Robin Olsen
7333d5eb2b add goshipit a component library fro templ 2026-02-03 13:13:27 +01:00
Robin Olsen
0dcfe3989d refine architecture
change module name to repo
2026-02-02 11:22:20 +01:00
Robin Olsen
4225d202bb add statistics storage 2026-01-31 21:07:09 +01:00
Robin Olsen
a3a1d71325 first commit 2026-01-31 16:00:23 +01:00