Skip to content

Releases: davemagi1-ctrl/quest-viewer

Quest Viewer v1.6.0

Choose a tag to compare

@davemagi1-ctrl davemagi1-ctrl released this 11 Sep 19:59

Adds persistent quest status badges: Active, Completed, and Failed.

  • Badges appear in quest viewers and beside configured cards in owned Hands.
  • GMs can change status with the dropdown below the card; players see the badge.
  • Existing cards default to Active without a migration.
  • Status is saved on each specific card, so separate dealt copies have independent progress. Returning a card does not synchronize its status to the original deck card.
  • Open viewers refresh when their card updates and close when it is removed.
  • Status changes do not post chat or change the visible side.

The published v1.5.0 card-back behavior, flip fix, automatic popup/chat settings, and multi-deck configuration are preserved.

Validation: 57 browser-based checks passed with simulated Foundry documents/hooks, including status persistence, GM controls, invalid values, viewer refresh, and existing card behavior. Layout inspected; JavaScript syntax and ZIP structure/integrity verified. Live-world testing remains.

Update and reload the world. As GM, open a card using View Card and choose its Quest status below the card. The attached ZIP contains the required quest-viewer/ directory.

Quest Viewer v1.5.0

Choose a tag to compare

@davemagi1-ctrl davemagi1-ctrl released this 11 Sep 19:26

Adds an ornate fantasy design to the back of quest cards.

  • Deep green leather styling with gilded borders and corner ornamentation.
  • Gold compass seal, QUEST title, and A tale yet to be told on default backs.
  • Custom back text remains visible in cream on the dark background.
  • CSS-only artwork with no external images or fonts required.

The parchment front, click/keyboard flipping, View Card controls, automatic popup/chat behavior, and multi-deck settings are preserved.

Validation: visually inspected the new default back; all 40 existing browser-based checks pass. JavaScript syntax and ZIP integrity/structure checks pass. Live-world verification remains.

Update Quest Viewer and reload the world. Use quest-viewer-v1.5.0.zip below for manual installation; its top-level folder is quest-viewer/.

Quest Viewer v1.4.2

Choose a tag to compare

@davemagi1-ctrl davemagi1-ctrl released this 11 Sep 19:18

Fixes Click to flip doing nothing in the quest card viewer.

The viewer now attaches its click and keyboard handlers through the DialogV2 render event. Direct DialogV2 constructors do not invoke the render callback option used by earlier versions.

  • Click, Enter, and Space flip between the front and back.
  • Dialog redraws preserve the visible side; keyboard flipping retains focus.
  • View Card, source-deck matching, automatic popup/chat behavior, and settings are preserved.

Validation: the corrected dialog test reproduces the failure in v1.4.1. All 40 browser-based checks pass with the fix using simulated Foundry documents and render events. JavaScript syntax and ZIP integrity/structure also pass. Live-world verification remains.

Update Quest Viewer and reload the world. For manual installation, use quest-viewer-v1.4.2.zip below; the archive contains the required quest-viewer/ directory.

Quest Viewer v1.4.1

Choose a tag to compare

@davemagi1-ctrl davemagi1-ctrl released this 11 Sep 19:04

Fixes the uuid.split is not a function warning when dealing or reopening quest cards.

Foundry supplies a Cards document as the card source/origin. Quest Viewer now checks that deck directly instead of passing the object to fromUuid. Legacy deck IDs and UUID strings remain supported. Cards with a known unselected source no longer match selected decks just because they share a name.

View Card, automatic popup/chat behavior, multi-deck settings, and existing world settings are retained.

Validation: the regression test fails against v1.4.0 and passes with this fix. All 36 browser-based checks pass using the Foundry 14.365 Hand template and simulated documents/hooks; JavaScript syntax and ZIP integrity/structure checks pass. Live-world testing remains.

Install quest-viewer-v1.4.1.zip below, or update through Foundry and reload the world. The archive retains its top-level quest-viewer/ directory.

Quest Viewer v1.4.0

Choose a tag to compare

@davemagi1-ctrl davemagi1-ctrl released this 11 Sep 18:56

Players can now reopen configured quest cards already in their owned Hands using the new View Card button.

  • Opens the existing parchment viewer with front/back flipping.
  • Manual viewing does not post another chat message or open popups for other users.
  • Preserves automatic popup/chat behavior and multi-deck settings.
  • GMs can reopen cards manually regardless of the automatic GM popup setting.
  • Rechecks ownership, card presence, and deck selection when clicked.

Install using quest-viewer-v1.4.0.zip below. The ZIP contains a top-level quest-viewer/ folder with module.json, scripts/, styles/, and templates/. Existing world settings are retained.

Validation: JavaScript syntax, ZIP structure/integrity, and 25 browser-based checks passed using the Foundry 14.365 Hand template with simulated game data. Live-world testing remains; the existing v13/v14 compatibility declaration is retained.

Quest Viewer v1.3.0

Choose a tag to compare

@davemagi1-ctrl davemagi1-ctrl released this 10 Sep 21:31

Initial public release of Quest Viewer.

Features:

  • Text-only quest card viewer
  • Automatic popup when cards are dealt
  • Optional chat posting
  • Multiple deck selection
  • Player hand support
  • Card front/back flipping
  • Foundry VTT v13/v14 support