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