Wire full OpenAPI client and TypeScript app workflow

This commit is contained in:
2026-02-24 22:19:40 +01:00
parent e54b9d2ce8
commit d73ae16e76
10 changed files with 2692 additions and 223 deletions

View File

@@ -53,3 +53,13 @@ Fresh full-stack starter scaffold:
- Skills: create/update with ruleset-aware dice expression validation
- Rolls: public/private skill rolls with append-only campaign log
- State stream: SSE endpoint for campaign version updates
## Implemented Frontend Scope
- TypeScript-driven UI for:
- registration, login, logout
- campaign creation and selection
- character creation and activation
- skill creation and editing
- public/private rolling and campaign log viewing
- SSE-backed live refresh for selected campaign state/log