Refactor journal message types to use flatter, more intuitive names: - `narrative` becomes `chat` - `article.reveal` becomes `reveal` - `roll.request`/`roll.result` becomes a single `roll` type Implement client-side dice roll resolution for GMs. When a GM uses the `/roll` command, the result is now calculated locally using `resolveRollPayload` before being sent to the stream, rather than requesting a roll from the server. |
||
|---|---|---|
| .. | ||
| journalStream.ts | ||
| pinsStore.ts | ||
| ttrpgRunner.ts | ||
| yarnStore.ts | ||