From 78a35da610ffc3990b44c2514e6b3130e2217234 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 26 Nov 2025 04:28:42 +0000 Subject: [PATCH 1/3] Initial plan From 1ae5f48d9aed24457e679574d591669b0a3968da Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 26 Nov 2025 04:32:25 +0000 Subject: [PATCH 2/3] Fix seconds label to always remain plural when visible Changed comparison from lowercase 'seconds' to uppercase 'Seconds' to match the actual label value, preventing singularization when value is 01. Co-authored-by: kjroelke <16909402+kjroelke@users.noreply.github.com> --- src/_utils/CountdownHandler.ts | 6 +++--- src/components/CountdownUnit.tsx | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/_utils/CountdownHandler.ts b/src/_utils/CountdownHandler.ts index d967cff..8a081a2 100644 --- a/src/_utils/CountdownHandler.ts +++ b/src/_utils/CountdownHandler.ts @@ -126,9 +126,9 @@ export class CountdownHandler { private createCountdownUnit( value: number, unitLabel: string ): string { const label = - 'seconds' !== unitLabel && '01' === padZero( value ) - ? unitLabel.slice( 0, -1 ) - : unitLabel; + 'Seconds' !== unitLabel && '01' === padZero( value ) + ? unitLabel.slice( 0, -1 ) + : unitLabel; return `
${ padZero( value ) }
diff --git a/src/components/CountdownUnit.tsx b/src/components/CountdownUnit.tsx index 582ecef..c6ae11d 100644 --- a/src/components/CountdownUnit.tsx +++ b/src/components/CountdownUnit.tsx @@ -16,7 +16,7 @@ export default function CountdownUnit( props: CountdownUnitProps ) { labelColor, } = props; const label = - 'seconds' !== unitLabel && '01' === timeRemaining + 'Seconds' !== unitLabel && '01' === timeRemaining ? unitLabel.slice( 0, -1 ) : unitLabel; return ( From 7d81ff6dfec433d0e971eb1e9fc5faf00fbec9a7 Mon Sep 17 00:00:00 2001 From: KJ Roelke Date: Tue, 25 Nov 2025 22:37:27 -0600 Subject: [PATCH 3/3] update plugin --- CHANGELOG.md | 6 +++++- mbs-countdown-block.php | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d815c28..f25adc2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog -## v1.0.0 - [November 25, 2025] +## v1.0.1 - [November 25, 2025] + +- Fixed: "Seconds" label is always plural + +## v1.0.0 - Init plugin diff --git a/mbs-countdown-block.php b/mbs-countdown-block.php index 0a679e0..c67e78d 100644 --- a/mbs-countdown-block.php +++ b/mbs-countdown-block.php @@ -5,7 +5,7 @@ * Requires: 6.5.0 * Requires at least: 6.7.0 * Requires PHP: 8.2 - * Version: 1.0.0 + * Version: 1.0.1 * Author: K.J. Roelke * Author URI: https://www.kjroelke.online * License: GPL-3.0-or-later