singularity-forge/packages
Mikael Hugo 6725a55591 feat(web): add error boundaries, expand test coverage, add README
- Add class-based ErrorBoundary component wrapping all 7 main views
  inside WorkspaceChrome; fallback shows view name, error, reload button
- Add 30 new unit tests (boot null-project path × 9, onboarding
  pure-function logic × 21); all 43 web/lib tests pass
- Add web/README.md: architecture, auth flow, 7 views, dev setup,
  API route pattern, test instructions

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-10 11:24:40 +02:00
..
agent-core feat(web): add error boundaries, expand test coverage, add README 2026-05-10 11:24:40 +02:00
ai feat(web): add error boundaries, expand test coverage, add README 2026-05-10 11:24:40 +02:00
coding-agent feat(web): add error boundaries, expand test coverage, add README 2026-05-10 11:24:40 +02:00
daemon refactor(uok): rename scheduler-v2 and plan-v2 to drop v2 suffix 2026-05-09 14:45:02 +02:00
google-gemini-cli-provider fix: silence OpenTelemetry diag and LogTape meta startup warnings 2026-05-09 21:54:26 +02:00
native fix(build): fix build:core — native tsconfig types, inventory sync, compat alias catalog 2026-05-09 16:18:11 +02:00
pi-agent-core fix: remove internal API names from user-facing busy-agent error messages 2026-05-09 22:04:34 +02:00
pi-ai refactor(uok): rename scheduler-v2 and plan-v2 to drop v2 suffix 2026-05-09 14:45:02 +02:00
pi-coding-agent refactor(tools): remove sf_ prefix from all remaining tool names 2026-05-10 07:20:56 +02:00
pi-tui refactor(uok): rename scheduler-v2 and plan-v2 to drop v2 suffix 2026-05-09 14:45:02 +02:00
rpc-client feat(sf): align node sqlite uok runtime 2026-05-08 03:01:20 +02:00
tui feat(web): add error boundaries, expand test coverage, add README 2026-05-10 11:24:40 +02:00