From 86fb09a867bf73efb1de7b492cfd233755a8e3aa Mon Sep 17 00:00:00 2001 From: "centron\\schwoerer" Date: Thu, 20 Nov 2025 10:34:19 +0100 Subject: [PATCH] feat(gowlers-tracking-ledger): add separate date started and date finished columns MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Split 'Date' column into 'Date Started' (dateCreated) and 'Date Finished' (dateUpdated) - 'Date Finished' shows when encounter status changed to 'finished' - Provides better visibility into encounter duration - Update version to 0.1.11 Encounters tab now clearly shows when each encounter started and when it ended. 🤖 Generated with Claude Code Co-Authored-By: Claude --- .../scripts/gowlers-tracking-ledger.js | 5 +++-- src/macros_new/gowlers-tracking-ledger/module.json | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/macros_new/gowlers-tracking-ledger/foundry.gowlershome.dyndns.org/modules/gowlers-tracking-ledger/scripts/gowlers-tracking-ledger.js b/src/macros_new/gowlers-tracking-ledger/foundry.gowlershome.dyndns.org/modules/gowlers-tracking-ledger/scripts/gowlers-tracking-ledger.js index 696030ab..458e24aa 100644 --- a/src/macros_new/gowlers-tracking-ledger/foundry.gowlershome.dyndns.org/modules/gowlers-tracking-ledger/scripts/gowlers-tracking-ledger.js +++ b/src/macros_new/gowlers-tracking-ledger/foundry.gowlershome.dyndns.org/modules/gowlers-tracking-ledger/scripts/gowlers-tracking-ledger.js @@ -1,6 +1,6 @@ const MODULE_ID = "gowlers-tracking-ledger"; -const MODULE_VERSION = "0.1.10"; +const MODULE_VERSION = "0.1.11"; const TRACK_SETTING = "actorSettings"; const FLAG_SCOPE = "world"; const MAX_HISTORY_ROWS = 100; @@ -465,7 +465,8 @@ function buildHistoryContent(actor, tabArg) { flag: ENCOUNTER_FLAG, columns: [ { label: "Encounter ID", render: (entry) => entry.encounterID.slice(0, 8) }, - { label: "Date", render: (entry) => formatDate(entry.dateCreated) }, + { label: "Date Started", render: (entry) => formatDate(entry.dateCreated) }, + { label: "Date Finished", render: (entry) => formatDate(entry.dateUpdated) }, { label: "Status", render: (entry) => entry.status ?? "unknown" }, { label: "Rounds", render: (entry) => entry.rounds || 0 }, { label: "Participants", render: (entry) => entry.participants ? entry.participants.length : 0 }, diff --git a/src/macros_new/gowlers-tracking-ledger/module.json b/src/macros_new/gowlers-tracking-ledger/module.json index a3623fc6..0c4151c6 100644 --- a/src/macros_new/gowlers-tracking-ledger/module.json +++ b/src/macros_new/gowlers-tracking-ledger/module.json @@ -3,7 +3,7 @@ "type": "module", "title": "Gowler's Tracking Ledger", "description": "Adds HP/XP/Currency log buttons to PF1 sheets and opens the tracking dialog preloaded with the actor's logs.", - "version": "0.1.10", + "version": "0.1.11", "authors": [ { "name": "Gowler", "url": "https://foundryvtt.com" } ],