Release v2.14.1
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m53s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 32s

This commit is contained in:
lzstealth committed 2026-10-11 18:54:43 +01:00
1 parent 635e1a9942
commit c3299abaac
174 files changed
+4483 -1687

No files matched your search

+8
View File
@@ -30,6 +30,11 @@ test('slide editor keeps normal TinyMCE image insertion unchanged', () => {
assert.ok(slideFormEditorSource.includes('images_upload_handler: uploadEditorImage'));
});
test('slide editor preserves player-local media paths and image placeholders without web-editor URL prefixes', () => {
assert.ok(slideFormEditorSource.includes('convert_urls: false'));
assert.doesNotMatch(slideFormEditorSource, /convert_urls:\s*true/);
});
test('slide editor inserts tables with zero padding and spacing by default', () => {
assert.ok(slideFormEditorSource.includes("table_default_attributes: {"));
assert.ok(slideFormEditorSource.includes("cellpadding: '0'"));
@@ -78,6 +83,9 @@ test('slide thumbnail previews treat image-only text as visible content', () =>
test('popup preview falls back to iframe sizing rules', () => {
const popupPreviewSource = fs.readFileSync(require.resolve('../src/web/views/signage/slides/popup-preview.hbs'), 'utf8');
assert.ok(popupPreviewSource.includes('/assets/js/regions/chart-data.js'));
assert.ok(popupPreviewSource.includes('.slide-preview-chart-region canvas'));
assert.ok(popupPreviewSource.includes('background: transparent !important'));
assert.ok(popupPreviewSource.includes('#popup-preview-canvas iframe'));
assert.ok(popupPreviewSource.includes('#popup-preview-canvas .slide-preview-webpage-region iframe'));
assert.ok(popupPreviewSource.includes('#popup-preview-canvas .slide-preview-html-region iframe'));