Raphael Westphal
|
698b742cb3
|
daemon: integrate QoL slices 1-5 (model/rename/catalog, history deletes, stats, repo prepare+imageUsed+built) — 95.3% cover green
|
2026-08-19 10:07:52 +02:00 |
|
Raphael Westphal
|
66c90e48bb
|
fix(review round 2): daemon symlink tars, orphan-safe removes, unique seed names, git ctx, IsErrNotFound, collision-free slugs, branch validation; web first-run WS, draft reset, IME guard, churn fix, test swap repair; 106 daemon + 190 web tests green
|
2026-08-18 19:13:51 +02:00 |
|
Raphael Westphal
|
6aac763563
|
fix(review round 1): daemon PAT-header auth, job pruning, session-split batches, streaming tars, seed cleanup, ping/pong, byte caps, branch switch, slug --, ctx cancel, Init:true, pagination, latest/before events; web newest-window history + load-older, offline busy gate, staleness guards, memo store, auth probe, scroll key, focus-visible, draft restore, poll dedup; 106+181 tests, coverage 96.2%/95.1%+
|
2026-08-18 18:49:52 +02:00 |
|
Raphael Westphal
|
e626b9cc6e
|
web: professional UI overhaul — ink/slate design system, archive+active sections, skeletons, error boundary, conn banner, usage chip, message copy, spawn progress steps; 162 tests ≥95% coverage
|
2026-08-18 18:19:25 +02:00 |
|
Raphael Westphal
|
42fcaa1fe3
|
style: formatter pass on bridge + web views
|
2026-08-18 18:05:12 +02:00 |
|
Raphael Westphal
|
60460aebd7
|
web: sessions list shows active pi only; close-pi button in chat header; 154 tests, ≥95% coverage
|
2026-08-18 17:57:35 +02:00 |
|
Raphael Westphal
|
a67efdb5ec
|
web: sessions list shows active pi only; close-pi button in chat header (agent sessions); tests to 154, coverage ≥95 all metrics
|
2026-08-18 17:56:31 +02:00 |
|
Raphael Westphal
|
71ab821abd
|
worker: make/jq/gopls in base image + per-repo .lvmh/setup.sh hook (agent-driven persistent setup)
|
2026-08-18 17:38:38 +02:00 |
|
Raphael Westphal
|
55be4b2a38
|
daemon: seed repo volume via CopyToContainer (host-path bind bug → empty workspace); web: spawn poll reads fresh session list
|
2026-08-18 16:55:58 +02:00 |
|
Raphael Westphal
|
1cc5d9a978
|
web: fix args-object React crash; e2e plugin-contract scenario
|
2026-08-18 16:32:21 +02:00 |
|
Raphael Westphal
|
7f0672f5d8
|
fix(web): object tool args crashed React #31 — normalize at derive boundary (argsText); contract scenario replays real-plugin frame shapes end-to-end (73/73)
|
2026-08-18 16:23:44 +02:00 |
|
Raphael Westphal
|
f8bfaeaa21
|
map: tickets 06+07 resolved; 05 partial (live spawn pending gitea token)
|
2026-08-18 15:33:02 +02:00 |
|
Raphael Westphal
|
ce23ae9ce4
|
chore: bun as primary JS runtime (Makefile, docs); e2e+coverage verified under bun
|
2026-08-18 14:57:24 +02:00 |
|
Raphael Westphal
|
0ecef2a9bd
|
test: ≥95% coverage — daemon 96.9% (go), web 95.5-99% (vitest 142 tests); store.ts hooks-order crash fix
|
2026-08-18 14:56:08 +02:00 |
|
Raphael Westphal
|
7d5f866527
|
web: React+Vite SPA — sessions, streaming chat, task panel, spawn flow (build clean)
|
2026-08-18 13:37:14 +02:00 |
|