From 786d76b2a4201ac61e13a2ead677ea34309e051a Mon Sep 17 00:00:00 2001 From: Preeti9764 Date: Fri, 11 Jul 2025 16:48:15 +0530 Subject: [PATCH 1/3] added proper closed label --- src/scripts/scrumHelper.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/scripts/scrumHelper.js b/src/scripts/scrumHelper.js index f81ea88..cd7d2e6 100644 --- a/src/scripts/scrumHelper.js +++ b/src/scripts/scrumHelper.js @@ -60,6 +60,10 @@ function allIncluded(outputTarget = 'email') { '
closed
'; let issue_opened_button = '
open
'; + let issue_closed_completed_button = + '
completed
'; + let issue_closed_notplanned_button = + '
not planned
'; // let linkStyle = ''; @@ -1025,7 +1029,14 @@ ${userReason}`; if (item.state === 'open') { li = `
  • (${project}) - Opened Issue(#${number}) - ${title} ${issue_opened_button}
  • `; } else if (item.state === 'closed') { - li = `
  • (${project}) - Opened Issue(#${number}) - ${title} ${issue_closed_button}
  • `; + // Use state_reason to distinguish closure reason + if (item.state_reason === 'completed') { + li = `
  • (${project}) - Opened Issue(#${number}) - ${title} ${issue_closed_completed_button}
  • `; + } else if (item.state_reason === 'not_planned') { + li = `
  • (${project}) - Opened Issue(#${number}) - ${title} ${issue_closed_notplanned_button}
  • `; + } else { + li = `
  • (${project}) - Opened Issue(#${number}) - ${title} ${issue_closed_button}
  • `; + } } else { li = '
  • (' + From 7dfb22b3c3020937713db5bb297e1d9353a44616 Mon Sep 17 00:00:00 2001 From: Preeti9764 Date: Fri, 11 Jul 2025 17:11:25 +0530 Subject: [PATCH 2/3] added colour --- src/scripts/main.js | 3 --- src/scripts/scrumHelper.js | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/scripts/main.js b/src/scripts/main.js index c76cd40..b72800d 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -8,7 +8,6 @@ let yesterdayContributionElement = document.getElementById('yesterdayContributio let startingDateElement = document.getElementById('startingDate'); let endingDateElement = document.getElementById('endingDate'); let showOpenLabelElement = document.getElementById('showOpenLabel'); -let userReasonElement = null; // userReason element removed from UI let showCommitsElement = document.getElementById('showCommits'); function handleBodyOnLoad() { @@ -20,7 +19,6 @@ function handleBodyOnLoad() { 'startingDate', 'endingDate', 'showOpenLabel', - 'userReason', 'lastWeekContribution', 'yesterdayContribution', 'cacheInput', @@ -261,5 +259,4 @@ endingDateElement.addEventListener('change', handleEndingDateChange); lastWeekContributionElement.addEventListener('change', handleLastWeekContributionChange); yesterdayContributionElement.addEventListener('change', handleYesterdayContributionChange); showOpenLabelElement.addEventListener('change', handleOpenLabelChange); -// userReasonElement event listener removed - element no longer exists in UI document.addEventListener('DOMContentLoaded', handleBodyOnLoad); \ No newline at end of file diff --git a/src/scripts/scrumHelper.js b/src/scripts/scrumHelper.js index cd7d2e6..d9c4362 100644 --- a/src/scripts/scrumHelper.js +++ b/src/scripts/scrumHelper.js @@ -61,7 +61,7 @@ function allIncluded(outputTarget = 'email') { let issue_opened_button = '
    open
    '; let issue_closed_completed_button = - '
    completed
    '; + '
    completed
    '; let issue_closed_notplanned_button = '
    not planned
    '; From c1cf10b6c8d06edc224318633f1f8ba2908f1606 Mon Sep 17 00:00:00 2001 From: Preeti9764 Date: Wed, 16 Jul 2025 14:43:35 +0530 Subject: [PATCH 3/3] changed to closed --- src/scripts/scrumHelper.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scripts/scrumHelper.js b/src/scripts/scrumHelper.js index 59fa7b8..64641ac 100644 --- a/src/scripts/scrumHelper.js +++ b/src/scripts/scrumHelper.js @@ -61,9 +61,9 @@ function allIncluded(outputTarget = 'email') { let issue_opened_button = '
    open
    '; let issue_closed_completed_button = - '
    completed
    '; + '
    closed
    '; let issue_closed_notplanned_button = - '
    not planned
    '; + '
    closed
    '; function getChromeData() { console.log("Getting Chrome data for context:", outputTarget);