Claim the Moment v0.5.9
Highlights
- Added built-in Help, reversible login onboarding, an in-app credits window, and a complete user guide.
- Added direct GM handoffs, persistent per-user volume, configurable shared cues, and live least-to-most roster sorting.
- Replaced the module control with the Person Rays icon and the GM portrait with openly licensed Daemon Skull artwork.
Reliability and fairness
- Made contention, claim totals, and spotlight commands authoritative, acknowledged, retryable, and synchronized across clients.
- Added deterministic GM-client authority with durable request idempotency across authority turnover.
- Preserved the previous player winner across cancelled rounds so automatic fallback remains fair while manual claims stay available.
- Added validated state migration, deleted-user pruning, commit-before-audio behavior, recoverable preferences, and explicit lifecycle cleanup.
Quality and compatibility
- Improved narrow-window layout, player-specific accessibility labels, attribution consistency, localization checks, and onboarding documentation.
- Added CI, source coverage floors, immutable dependency validation, and deterministic release packaging.
- Targets Foundry VTT 14.364 on generation 14 and Foundryborne Daggerheart 2.5.4 or newer.
Existing world state is migrated automatically when the module loads.