Releases: jdip/Claim-The-Moment
Releases · jdip/Claim-The-Moment
Release list
Claim the Moment v0.6.0
Highlights
- Added a persistent per-user compact layout that keeps spotlight status and primary actions visible while moving the player roster into a focused popover.
- Kept the complete expanded layout available through a mode-aware header control; each user's preferred layout is remembered.
- Moved Help and personal volume into the window header in both layouts, with live size and sound-state icons.
Compact roster and GM controls
- Hover or focus the player total to peek at the roster, or select it to pin the roster open.
- Close the pinned roster with its X, a second click on the player total, an outside click, or Escape.
- Preserved eligibility toggles, editable claim totals, direct handoffs, and Reset All inside the compact GM roster.
- Kept compact GM Throw and Take actions side by side while the player's Claim action remains full width.
Quality and compatibility
- Updated in-app Help, the user guide, README, localization, changelog, and reproducible onboarding preview for compact mode.
- Added regression coverage for layout persistence, retained header controls, roster dismissal paths, and live sound-icon updates.
- Passes 98 automated tests, coverage floors, deterministic packaging, and online dependency-manifest validation.
- Targets Foundry VTT 14.364 on generation 14 and Foundryborne Daggerheart 2.5.4 or newer.
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.
Claim the Moment v0.5.8
Changed
- Replaced the AI-generated GM portrait with Lorc's Daemon Skull, licensed under CC BY 3.0.
- Added the recolored source SVG and complete artwork attribution.
- Preserved the existing GM icon path so current world settings continue to work.
Claim the Moment v0.5.7
Claim the Moment v0.5.7
This release adds direct GM handoffs and streamlined per-user audio control.
New
- GMs can hand the spotlight directly to any eligible online player from the roster.
- Direct handoffs immediately end an open countdown, increment the selected player's total, synchronize all clients, and exclude that player from the next automatic fallback.
- Every user has an independent Claim the Moment volume setting which persists in the world and can be taken to zero for silence.
- Existing per-user mute preferences migrate safely to zero volume.
Interface
- The volume control is now a bare sound icon at the bottom-right of the window.
- The compact slider closes when clicking outside it or pressing Escape.
- Its right edge anchors to the sound button so detached windows do not clip the slider.
- On GM windows, Reset All sits immediately to the left of the sound control.
Validation
- 53 automated tests pass.
- Verified against Foundry VTT 14.364 and Foundryborne Daggerheart 2.5.4.
Install or update using:
https://github.com/jdip/Claim-The-Moment/releases/latest/download/module.json
Claim the Moment v0.5.6
Claim the Moment v0.5.6
Initial public release of the collaborative spotlight manager for Daggerheart.
Highlights
- GM controls to throw or take the spotlight.
- Synchronized player claim countdown with serialized first-click resolution.
- Fair least-served automatic selection with random tie-breaking.
- Persistent eligibility toggles and editable spotlight totals shared across clients.
- Assigned character names and token art, plus a configurable GM spotlight icon.
- Configurable cues for throws, player claims, automatic selections, and GM claims.
- Persistent per-user mute control.
Compatibility
- Foundry VTT 14.364
- Foundryborne Daggerheart 2.5.4
Install using the manifest URL:
https://github.com/jdip/Claim-The-Moment/releases/latest/download/module.json