Commit Graph

4 Commits

Author SHA1 Message Date
marcuspaico
a9256a765f fix(web): error handling on discard and history toggle
- LabDraft.tsx discard button: chain .catch to surface a failed discard in
  the existing error banner instead of an unhandled rejection.
- LabDraw.tsx toggleHistory: wrap the marker-history fetch in try/catch so a
  failed request silently no-ops (the row just doesn't expand) rather than
  throwing unhandled from the click handler.
2026-08-17 16:17:03 -07:00
marcuspaico
1aa600adfc feat(web): labs upload, draft review, draw dashboard with history sparklines
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 16:01:59 -07:00
marcuspaico
5fbbf0676f feat(web): SPA shell — gate, settings, today placeholder
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 14:18:05 -07:00
marcuspaico
fe9be9597c chore: monorepo scaffold, CI, MIT license
Bun workspaces (server/web/shared), typecheck+test gates, Gitea CI.
Refs PAI-90.
2026-08-17 13:55:39 -07:00