Raphael Westphal
|
c8ad68aaea
|
web: integrate QoL slices 1-5 (model switch/rename, history deletes, usage stats, repo prepare+badges+imageUsed, markdown/search/FAB/timestamps) — 263 tests, ≥95% all metrics
|
2026-08-19 10:35:40 +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
|
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
|
7d5f866527
|
web: React+Vite SPA — sessions, streaming chat, task panel, spawn flow (build clean)
|
2026-08-18 13:37:14 +02:00 |
|