c323adc343c3fe4eabae08a2d9cbba12b4dfcb17
Defines the "Bulk Import All Sources" feature for the on-demand bestiary system: one-click loading of all ~104 bestiary sources with concurrent fetching, progress feedback, toast notifications, and completion reporting. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Initiative Tracker
A turn-based initiative tracker for tabletop RPG encounters. Click "Next Turn" to cycle through combatants and advance rounds.
Prerequisites
- Node.js 22
- pnpm 10.6+
Getting Started
pnpm install
pnpm --filter web dev
Open the URL printed in your terminal (typically http://localhost:5173).
The app starts with a 3-combatant demo encounter (Aria, Brak, Cael). Click Next Turn to advance through the initiative order. When the last combatant finishes their turn, the round number increments and the cycle restarts.
Scripts
| Command | Description |
|---|---|
pnpm --filter web dev |
Start the dev server |
pnpm --filter web build |
Production build |
pnpm test |
Run all tests |
pnpm check |
Full merge gate (format, lint, typecheck, test) |
Description
Languages
TypeScript
85.5%
Shell
9.8%
JavaScript
3%
CSS
1.1%
Python
0.4%
Other
0.1%