Skip to content

Releases: jdip/Claim-The-Moment

Claim the Moment v0.6.0

Choose a tag to compare

@Sterling-Automation Sterling-Automation released this 24 Jul 23:56

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

Choose a tag to compare

@Sterling-Automation Sterling-Automation released this 21 Jul 15:45

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

Choose a tag to compare

@Sterling-Automation Sterling-Automation released this 17 Jul 17:45

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

Choose a tag to compare

@Sterling-Automation Sterling-Automation released this 15 Jul 09:02

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

Choose a tag to compare

@Sterling-Automation Sterling-Automation released this 15 Jul 01:42

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