From bdb5ab4bace9a82ecf02687127a79db063c001d3 Mon Sep 17 00:00:00 2001 From: Mark Rapson Date: Tue, 8 Sep 2026 17:06:53 +0100 Subject: [PATCH] Release v2.11.3 --- CHANGELOG.md | 6 ++++++ build/package.player.json | 2 +- build/package.web.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/web/views/signage/clients/list.hbs | 2 +- test/clients-routes.test.js | 7 ++++++- 7 files changed, 18 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c5f846f..52c6874 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## 2.11.3 - 2026-09-08 + +### Fixed + +- Added the reload confirmation prompt to individual client actions in the mobile clients view. + ## 2.11.2 - 2026-09-05 ### Changed diff --git a/build/package.player.json b/build/package.player.json index 877307e..4bcb604 100644 --- a/build/package.player.json +++ b/build/package.player.json @@ -1,6 +1,6 @@ { "name": "pulse-signage-player", - "version": "2.11.2", + "version": "2.11.3", "private": false, "description": "Pulse Signage player application bundle", "engines": { diff --git a/build/package.web.json b/build/package.web.json index 3fa9ab6..e56eff3 100644 --- a/build/package.web.json +++ b/build/package.web.json @@ -1,6 +1,6 @@ { "name": "pulse-signage-web", - "version": "2.11.2", + "version": "2.11.3", "private": false, "description": "Pulse Signage web and bridge application bundle", "engines": { diff --git a/package-lock.json b/package-lock.json index 4f5591f..87c83b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "pulse-signage", - "version": "2.11.2", + "version": "2.11.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pulse-signage", - "version": "2.11.2", + "version": "2.11.3", "dependencies": { "@sparticuz/chromium": "^149.0.0", "animate.css": "^4.1.1", diff --git a/package.json b/package.json index 666839e..be74ad6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pulse-signage", - "version": "2.11.2", + "version": "2.11.3", "private": false, "description": "Pulse Signage application with MySQL and media storage", "engines": { diff --git a/src/web/views/signage/clients/list.hbs b/src/web/views/signage/clients/list.hbs index 28700b5..84bb1b4 100644 --- a/src/web/views/signage/clients/list.hbs +++ b/src/web/views/signage/clients/list.hbs @@ -199,7 +199,7 @@

{{#if client_name}}{{client_name}}{{else}}Unknown{{/if}}

{{#if blackout}}Blackout{{else if paused}}Paused{{else}}Live{{/if}}
Screen group{{#if screen_name}}{{screen_name}}{{else}}{{screen_slug}}{{/if}}
Now showing{{#if currentSlideTitle}}{{currentSlideTitle}}{{else}}No slide currently showing{{/if}}
{{#if (hasPermission ../currentUser 'clients.allow')}} -
+
{{/if}} diff --git a/test/clients-routes.test.js b/test/clients-routes.test.js index a05d76c..7355475 100644 --- a/test/clients-routes.test.js +++ b/test/clients-routes.test.js @@ -108,4 +108,9 @@ test('clients page renders action cells for clients with permission', () => { assert.match(html, /data-label="Actions"/); assert.match(html, /Pause client/); assert.match(html, /Blackout client/); -}); \ No newline at end of file + + assert.match(html, /data-confirm-message="Reloading will restart the player page\. Continue\?"/); + const mobileClientsMarkup = html.slice(html.indexOf('