Digital Signage (0.5.0)

Lukas Märtin
2026-04-06T13:54:40.338263+00:00

Preset management for image and slideshow settings

French translation updated and aligned with the current feature set

Dutch translation added for the current feature set

Separate view token and control token per display

Remote preset switching through a public control API

Per-display active preset assignment in the settings UI

Playback order setting for presets with shuffle and filename order

Display revision polling so public displays reload after remote changes

Public config responses including active preset and revision information

Configurable slideshow width percentage for the standard split layout

Runtime application of layout changes on already open public displays

New preset entity, mapper, service and controller

New display config service to resolve effective settings from global config and active preset

Database migrations for presets, control tokens, active preset assignment, revision tracking and image order mode

Unit tests for presets and extended token handling

Changed

The visible display title is now defined globally; display entries only use internal labels in the admin UI

Image and slideshow settings were moved out of the global settings section into presets

Public display rendering now uses the active preset for image folder, crop mode, interval, fullscreen slideshow mode and playback order

The settings UI now distinguishes global settings, slideshow presets and displays more clearly

The settings UI now uses a more consistent layout, title treatment and translation coverage

Fixed

JSON error handling for preset requests now returns readable API errors instead of HTML fallbacks

Broken or missing preset image order values are normalized automatically

Localization files for German and English were repaired after malformed prefixes caused translation fallback issues

Display slideshow behavior now supports stable sequential playback by filename and reshuffled playback cycles

Invalid translation JSON files were repaired so server-side localization works reliably again

Missing translations for display-management texts were added to English and German catalogs

Download