Release v2.17.3: roll weather forecasts forward at hour and day boundaries
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m6s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 30s

This commit is contained in:
lzstealth committed 2026-10-23 02:53:02 +01:00
1 parent 5e23d16483
commit bc8075379a
13 files changed
+263 -10

No files matched your search

+10
View File
@@ -1030,10 +1030,20 @@ import { createSlideAnimationEditor } from '/assets/js/slides/slide-animation-ed
previewResizeObserver.observe(slidePreviewStage);
}
requestSidebarSync();
var weatherPreviewTimer;
function scheduleWeatherPreviewUpdate() {
weatherPreviewTimer = window.setTimeout(function () {
var template = getTemplateById(templateSelect.value);
if (template && template.regions.some(function (region) { return region.region_type === 'weather'; })) requestPreviewRender();
scheduleWeatherPreviewUpdate();
}, Math.max(1, 60000 - Date.now() % 60000));
}
scheduleWeatherPreviewUpdate();
window.addEventListener('scroll', requestSidebarSync, { passive: true });
window.addEventListener('resize', requestPreviewRender);
window.addEventListener('resize', requestSidebarSync);
window.addEventListener('beforeunload', function () {
window.clearTimeout(weatherPreviewTimer);
if (regionMediaController) {
regionMediaController.queueUploadCleanup(regionMediaController.getPendingUploadCleanupPaths());
}