Digital Signage - Releases

← App details

Nextcloud 32

Digital Signage 0.5.4
Release Details
UpdatedApril 15, 2026, 1:32 p.m.
Changelog

Fixed

  • Migration index names were shortened to avoid MySQL/MariaDB identifier-length errors during schema updates.
  • Locale fallback now resolves reliably to English for unsupported app languages.
  • Fullscreen labels and prompt texts are now fully localized through the app l10n pipeline.

Added

  • Spanish and Italian translation catalogs were added (es, it).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureCOWUz+9hZzq2yt4WAx8nzR5Nk0I9RtVQckB2x3vqVqiOals3hGp+YxwCplaLx0PKPSIQTpODMeTcytSEGkGwZvjGZVkp+O2gmxGRcFk3XOByXitioPLygSLIeU2K3zSgYQik56CMgcn33aTq6qKcZfdy5PmNEhlPaMRH3Szx4UaUvp1eEyWbG891sDp8zS1eYF+FWZOwqVw+YkMkbLItu1M19khFqOWvzKoDmf2D9hZig4zEG1XUJFvanRmDK2NcUbdjJPfnDuWStG/D/65esxftYE+iUaHCCWWJbdg47IdoK2aPbFSqvr8uWrNafMbCUWhtnrWA/V8Bg15cAlocfWGNQZnwIq56TTDniuNf9QTGmfBVjHlOMcDOqmimzukdRLLrjp2fJEWTOfl/7Fs2MiJTo1/6YQm/PsXn/TvLtGvmLL679dYUxZb9PqbPlQXL881P63LD+ow9AxaCrWV5gQRaYKcFocv/2GPvFF4YCOeRU/xGzBXPQ66brpW/ei5pNlW7qQqDlotFu0lyOMqEsiZoAQT80iYCZvWyDiUGUKwystp1LrBtlGQ0PA09uknMMy3QsyMrShjXQig7KAGB4cPmbsdvN5AI4pLFLkAdh1JCWiLpCluupha5DmlRl9VJNGIrNFU6z2ykPY9PZOEI3E+HFTL7cgbE3c0KWPN/tEA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.1
Release Details
UpdatedApril 11, 2026, 6:33 a.m.
Changelog

Added

  • Per-text-class font size settings for display title, clock, weather and calendar content
  • Style settings grouped into layout, colors and text sizes with dedicated reset actions
  • Runtime font-size CSS variables so already open public displays can apply typography changes directly

Changed

  • Default split layout width is now 50 percent for a balanced standard layout
  • Layout wording in the settings UI was tightened and aligned with the remaining width-based configuration
  • README and app metadata were refreshed for the current preset, layout and typography feature set

Fixed

  • Resetting text sizes now restores the configured base defaults instead of legacy scaled values
  • Legacy text-scaling paths and outdated translation strings were removed from settings, runtime config and API payloads
  • The main settings header no longer uses an emoji label
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBYCqTa1IiAYIli4fRWQ2Bokj9XQss5mNw4hrjQsg88unYC8jpWDlbXsyXXEe0ev+h67Fe3SBV+IiPmKatbijUToxk66E1h86tGyytncc5pKNmsnHOu79ycxWSAy+WO9szoJqzCXZaEUp3AR7oM8W25Zafj7UsUZVJIlZ2HnwPRSqnug5/lvCqJZ02clwX4P4H9BHDxN5o0qWmgg87WglNvJEGfk/q2Na7Vla2PHL7gsKiJGdfGprJSMfbQqWE869d8CstmDk06YBQlVQmhgMvRIbDl9Xa85oLmJcGi0a3KwcEegSlJn5ODly0XA6n/kiFwW36l7Yt+NDDJOxl6T+43900v53zFzb72BlILzfp1+XanOhiBnPzqPPEQmAjIysgyG3hOnz7n0LPPxwGNShhv5Zv6arz3X5YABc0nqSOeA60e6Jnqh/9xAZAjnEwqoyhYBG5jP5r/kChfzJMJJf9wpdRXbHsOhhWx7T8SKaw3YuhJg6sJeTFDiqAUBf8qUTu0CR6z6KDp7L7MJHT49aPwgKHzp4QwsK2Fzm5+fhwzyXeLPfghYmEvB6SGD166N73qi+mcWEXAAD2P2kEMCmYW1hW0AsVdqeM9kEAnjxb9kKyuCCkBVLkgawaJEe7jJq92ZVqzeN4TCmXG4E2KKw+5kWcIjFfy06dPkGzjE90yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.0
Release Details
UpdatedApril 6, 2026, 1:54 p.m.
Changelog

Added

  • 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
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturedKkguuCLVHALrNofHRlDEv2tcxGZ/PAvbEUlijYW0UoEnuh4b7DMgX26WiwbLL8a7h/5k4gVei8ZBZrJHA0hXLI6kOrg7MNJYJ1cRJaeXmfQa8sHWdzkqOCowaMF9I9h76iOw6vrLkECK+9I9SHc4Job0FmUhKu0Ecu2PEmtKy2Rwcq2X+FyFw9JtrmoqruAiqAblqw+ti5sIryp7jK7WMJWULARUq47FMIef4qcZdKNzeMY5CFerSv7eA7R7KXid0+IXwml6aA0LQ4kMKD1uPeD8fH/7V60dwmFDsYtxp548Xv7uEarJc5ZIzuvyMBFRohukfsImalHs5iyZoj0rBduGZOJ3c97mRQrAKlVZLZ/V22mXfsrf1+dDfH0werTf1Xy5odPuT+GwpBN68xYUTJAjTjIMRYIF5zahSlk2WaqP5pJh+DfU414Ctl5mundDC4ybXKNLkDhTWlU2mY80VGXxuylj6DIxIQH+4TzYAoSncget0wYkv0cC/06m9rX6YbpZQXSQ3J8BLzslzGc0ie+XlM2P5hRxlZRPiBXT/0q7ansXmSEbg1FkfKFowlAUb/SQ9TTqlEJHB/adpisQdPOXYQRM4jafhdvOnwG9zrNJ6b8sMVifRDqMZOMU1OgDx2/gDI8/vRsznQIwEhuyOVKyWQ/wWjt0TFHn4ys+3A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.7
Release Details
UpdatedFeb. 1, 2026, 8:08 p.m.
Changelog

Added

  • Fullscreen toggle button integrated into display header
  • Optional auto-prompt for fullscreen mode on page load (configurable setting)
  • Chrome/Safari compatibility with webkit fullscreen API prefixes
  • Internationalized fullscreen dialog using Nextcloud user language
  • Auto-hide functionality for fullscreen button with mouse movement detection
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureoAK/Ab25e365K65xTszZQAa9GUpys3+gdvihe+Ia0zWhzBxYUsQWzpCiHHnqD5/yhZ2d3Necb1JhnBa1DhVh2is6gn+45kZqs/zfhdUGhnAJDzVK2+us/liJ8xMiBGw/8z5bgvrou/TeacfO1Cds5k3u1ioQptup/1RLEAhdSIaspv/vQZwvpmEtMV1ZZsVQlnzWx/I20O9wucm6ZmYrN7gwNGj5XTJe1od6PBVs2LcKkHLAs7juyWUQOcqB3pUqdXmajIxEjcIB9SMtWuMoC46UDUW9WXrC0ykBCCasxBT3ttcSyUahIqVtsXAWcnYfvVOQHktDwO+rEdNjm7dLO1ZF46X4sDw6VGpczJKOgynk0uw5GaOhzdyPvvPm77+SNP3BTvvdFa2g0oXOj6f1y//Xeq8cEm97REbfYKcwgZpNDlCQiZ1COGYZIgS0Drm1oYzjKBtS0EgSffI94KEcQMiHbRcHSaEdkA+xPikodtgAVyQlaqlhdbCBOv9jM3I3TfA8dKqeFrP0XIDGcoX/kxsAxkNhoZer+5b7KvscuaxSTW1+oFut9PBQ+A1sifET5NWBZqCaC1BmXaplWVTVpD3u45SpAP7pE2HcIsApYXmDCeo/UHJtu9NrBOYrN8NuJBBDRDiuiSYTa4MwnD0e3m1xyZShPCtwQAzxCUwu25M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.6
Release Details
UpdatedFeb. 1, 2026, 2:02 p.m.
Changelog

Added

  • Autocomplete for event exclusion based on actual calendar event titles
  • Customizable display colors (Primary, Background, Text, Gradient Start/End)
  • Toggle to show/hide display name on screen
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureO5z1XHpp3/Yll7OeaZ3VVnlJcbEsWYmoAWQDLk1Uby8/6KAOiC/fK5WIbdQpgEzS5L6K6paZL4lyIlWaUzXrevLJ72/wPVG/Lp5llkh/MgLQCZ6uHkU/goVvFxjdoPqF9iFCoPbzHtqJGoUoRfvy84w7ff1vsSt2g/jDw3lu4iK+F/g/b0ZuqtFjamZcuGKqDnxseeTdEqpoeSS85gCquc4CC7ShZy0MJn+ffSrD0c2D9mIRZ6hHwMwrfL4fiGGOsTbUnD5Etpn9QZfLYQgqFM9YYGXA7XOyCPJn+P1jvC62gGg0Gw7Mo+N++KCybj86MuAcXDoSayQQA0JOxEPmhrz2qbVGWDqxiyCtV3idsv2u0yaYgW9EIlnx53nbvtoR3/syPKTRFFiRI7ERetbjU1h0Ahw8JNE39Js3bfORTVz2366AnJUgd9D/V/u9GqEg4z/eVdR87NKZXAuXmZceTNTC0/wOB7uFJ+CKzzPpg43o9Du4+JI7RZOrcXhEJVsbawyg0yoa4IlhzMg7kdsrN659FoVlkFhVIrFYQ7QRZvXkajN2llGzwuq6SsoI5G7NOtbTbjsPKblhZJ0UCN0bH6WXz+Vm/ZlRR5tu5TYmxA8Lwf+X5+3xJa+QsiRkw2KhXVr5W4zjXc0hYxDKk7l+7Pf/C4ZFnIbevmdENS3gdGc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.5
Release Details
UpdatedJan. 30, 2026, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureKkeeezzquWKlAg6EU7bZ2B1T1BJpfL4GgqtEm2U7FMNoUlqxMYwSBwkX9FEvnAT+W9910wW4viXvNWjQwsCVAyUX0kIR7VPOd7/Skdko/qQH1gU0BhFElQNx405qa3ytgtf+lDBtYV5j+4nWF3GZcret8emYBFOKXROtC5MZX47B8Uw/m4px5FA0htauRWG9KBGdSsjyUfbWRhYip0VzZ+G8gb/aeRsuiefCdLG/epKA7/h3PgYwsJZQTr9+2frd3h6Qd9taAjY6HIy9ZmCFybFTLVgsWXwIhNtgRj6/SIC0R3eT+Rexg/yAJVNBvnoubojDkmu22gXKLkS1FU9pdLV4aKrCPnCSy9za7VgzME/HfKsbgSWCFH9upQfotlKIkX1gYt+JV+06ujw0KhRCYKrRRaeacj7M2BhQcsy9BmTlFTVjljId8qmdgK13aqJu7Qeg43ggfH8b8+bugjTFlB3xOyr3Gz5xk3ZEYXV0snMqo1aDkTfhM4ZvEqcZ2fxKxr5Jv++AKTNVDCBlz+Fitx5Hqp02u+SkkuX0dPtZyPd5EDNtZJpowcoXfjbROsfNwY1b/+XXxquKP40j6X6VqQvf2tizJeZzhM86JkkTKjb9yPxmv7b+atM8veWSv+RJBy6U5DYVxsd38ENr4S+QcNcu3VRE/wR+Zfp/5SusATs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.4
Release Details
UpdatedJan. 26, 2026, 11:29 p.m.
Changelog

Changed

  • Metadata clean up
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturem/cZ14Pbw7PpEs4OXtbeNKm9LS0GlkykFq9TrmBQ303Nirv/NtENfHyZ9FrogWHz/iGpdV+lMr9P/5JXnBrQw+5AIyLFedupiqtipuOzCGnb/IB6DP4EEejrrGoNwF2Bu/OkQnsEjNMdhvhwDiRqQ2zxDUy7Ufv/a3GJjJLicaele1YdybMCAHc/DcqWQtQjD/CRlp0Uc6OPdk2zhFdjhWtfLAYi1LdudVualbILdrOFdx4ndEvSHstI/jJnnNqXYmu/lyJ7GjoDGVXjwGUyP9IknMawoaNw3ywaOeJJo/iuBe8wCehBDqHsfK4eSsVsxsOXSR/mtfLbuzc18+89tl1F9GzjJ6XclMpBdwMOXkTBoQzUgGRM0oTqBIDDAw5XsWoRf7VStG/vGi/WqdLhfyA2iKjWiaf+734pdbfdpIs+8VLMEuycXe4cxQ7ri4O4jnukKWmejOpg/3uT+X2EyDEAMHlCxUIkr5BwSR4NEKpzmTHswwqTsRXLgjBPU1Rdii9Kp96H6Aa1FWfhSuL1Otf/AZdGiFlLmD3vh+bzVeNKr8nQTIka/30D9Pvl+a5jIr1aVHyaOGF+4nu7ZL8uinvnHYyLfQ8n4tqJqX3vAH+X06A835k+WYPJtk0hIbZDClx8NC3ioMjB53wk6PqhFx96nmx1X+RRE4933otqa6g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.3
Release Details
UpdatedJan. 26, 2026, 10:41 p.m.
Changelog

Added

  • Small thumbnail for main screenshot (App Store preview loads faster)
  • Further screenshots for app store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBC3nAR/xDM13Zw5Uy+nifPvnesjwKOsoxMfcVOuMPkug2eVawybrF7uUpsM0t51LLcGD5hWVHhB7m7FtqObhwdTfk0lavvQM8ioIt4rxUV7XilkbJSN33dmAyakzkXTOWQJjAxzObvFfaPsYNCu4fXmwOG2ZfW6Duow2H7K35Z7soBemXOp1JWR2MCB0ouMUdg8eZkTaS4NYKxSisobAeb/D1Q1lST4l93gZZDd5qE7G+R+F52/6ZnqaDTwXiYPFfrit2Q8QySXCMh21wTuXWW5uRoOeHadDFeZrgMI1692iNUOVVUm3b4hjRYUYnkdn2A//rwKzmvg8Hztr0LoLjFkw/LN65uEFAIBngS56MPsORIT4a4z5kh5koUXdW9/gOuyJpJqeV6G1LgPW5SxP5YJQV8h7P5Cmo4i8112idy7xR8NKi/4Ba3MldCSSG+0YllG8Rj6z23/Rken0wizRp8kCmVoEwDGneqVAgKexA0SuZtHTKgZKpbvhoNKsDUxjR8+PzzKJDGLMK4V2zd6224A7uzXuBtdjvHtKqQA614bZq34BNntMWEhnMom37z2UDzM5qDv8kVtnBdV6fL+17hUKAE0bu9C6ShR2qwC36jhxMazHj/h+lUKjFqv1ACMEYB5etnCpQloIuuiaFafxQdyNOVWU+hEQ7Fwsl9RUC74=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.2
Release Details
UpdatedJan. 26, 2026, 10:24 p.m.
Changelog

Added

  • Automated and API-compliant App Store upload via GitHub Actions
  • Nightly/pre-release support for App Store uploads
  • PNG screenshots optimized and added to app description

Changed

  • Internal scripts and obsolete files removed from release package
  • Build and signing process improved and documented

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturedr5ActuO86GgzIeRpSIVRu0zDiiEiz6ioePvqhn9gH7fIcpEqRpj2D9h4qWzYAiYThZJv59PHWuOz+sLcGB/zGlUIo8Ua59myxGGhoNOGeWd2SIhYAsfIpV/Q8uMVsgQfXfse8tJhxufK8VTeKkjUqxM1zx/1HtOa5BrcNW9HVPNav15zrAf0Zh0EpfIKZEi7tAAOYITmM5BDVxC1ygWH7JtM99MXBWowx/fK8n0ytR8u/pLQbJYkF/3ytmDG1Y96dpAq/QUM54Y6k0oXhyPY+DT66pXX8YdqPODrq8w8A4At7YQgh5Nws1LTE9dq/n4IQGkC6RzB/uOP3wjxUeebs79nNEhpTI5/emjWGaA6ILw/XWYsBAINUoy6wbZ1uFTGgZj/IMyYt6t8wSny6TbrCBPYor876iFvKeHpDVaFWsHYXG/5gU6CMjIZylusDXPu4tpc1iYsDTlm7stmljUeq4M0xohyT8M17qQBL4oef/738HaIWr50NPPl+Qu3shoItgDvUIHO/02wXPQqdnmLHlworSAN4dT6FGzJ2gE5XDaie0e8HDQsZRM9+GS50hLO9TiLTeuIqOAwJzkBak1AsZERNklPAlRLRS46TWf1Yk1uMsbtQfcir+P4ohapOqtgLY5Lv/tR2v8svoWx9fvLMH2bunlcbAX0vDJrOn089w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.1
Release Details
UpdatedJan. 26, 2026, 10:15 p.m.
Changelog

Added

  • Initial public release for Nextcloud App Store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturelZH5EWbzTvzSkIidiPUKvqWEEs9K4Rcl/aZJmGsyLdA022wEaHEtmqIM5DF5/pwlWTuGQo5NTwCD6gwQLL6t9ymwHbooow428Q6+f/mRiELbqU5RJR49DfdWTu9bRvR7RCBXXa0BPEdYJDu82GOVezKaZiQwq8obK8/DuZuGQxQeLnXj8vkSlfPruALEpymuVW1ZtVs8chSO30++9gX0htyXG0Tlq7SYEautsZMC6+DtSqmtUqVtodJzcHs3D3wAgbvqjd16tzitt3gJSB+7s6yFXKpl/qngEkcv/77rz5ZW0cUrx6C5R6j9b9Xq2Q6ZlyTVym/7xVh5oEC9seQRVFNS+hCpR7xITFtJ41UnDmpKU/OMuppE+jJDpx7eSEOA2OZhRMXJHJE7GIWoRYaRh05q4jG95VFaKD2v0gPBt4gKZmpRbpQVpdQ25eZNf3V+odpWhLFTkx/KmrwbBcMQUeU5vJVWMgET3RS+FZ4OZY4QgTUOlYeVHx7W8tyeZCzLZs+yVFVcfAttuT/5E0lbXahY6HPTxdhKT936m6G60UkyHUSzXXHiumPDGjT24qt3K8S6QeCQSXUNq+f0Xi7g+55tRUFeMTPYxh1b98siEZYHBaS5IY2FDZEomn9s/DDFqByTXPdARyZ3gv5qAMbemDz/H0XaBQTJH9J6dp8XXFE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0

Nextcloud 31

Digital Signage 0.5.4
Release Details
UpdatedApril 15, 2026, 1:32 p.m.
Changelog

Fixed

  • Migration index names were shortened to avoid MySQL/MariaDB identifier-length errors during schema updates.
  • Locale fallback now resolves reliably to English for unsupported app languages.
  • Fullscreen labels and prompt texts are now fully localized through the app l10n pipeline.

Added

  • Spanish and Italian translation catalogs were added (es, it).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureCOWUz+9hZzq2yt4WAx8nzR5Nk0I9RtVQckB2x3vqVqiOals3hGp+YxwCplaLx0PKPSIQTpODMeTcytSEGkGwZvjGZVkp+O2gmxGRcFk3XOByXitioPLygSLIeU2K3zSgYQik56CMgcn33aTq6qKcZfdy5PmNEhlPaMRH3Szx4UaUvp1eEyWbG891sDp8zS1eYF+FWZOwqVw+YkMkbLItu1M19khFqOWvzKoDmf2D9hZig4zEG1XUJFvanRmDK2NcUbdjJPfnDuWStG/D/65esxftYE+iUaHCCWWJbdg47IdoK2aPbFSqvr8uWrNafMbCUWhtnrWA/V8Bg15cAlocfWGNQZnwIq56TTDniuNf9QTGmfBVjHlOMcDOqmimzukdRLLrjp2fJEWTOfl/7Fs2MiJTo1/6YQm/PsXn/TvLtGvmLL679dYUxZb9PqbPlQXL881P63LD+ow9AxaCrWV5gQRaYKcFocv/2GPvFF4YCOeRU/xGzBXPQ66brpW/ei5pNlW7qQqDlotFu0lyOMqEsiZoAQT80iYCZvWyDiUGUKwystp1LrBtlGQ0PA09uknMMy3QsyMrShjXQig7KAGB4cPmbsdvN5AI4pLFLkAdh1JCWiLpCluupha5DmlRl9VJNGIrNFU6z2ykPY9PZOEI3E+HFTL7cgbE3c0KWPN/tEA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.1
Release Details
UpdatedApril 11, 2026, 6:33 a.m.
Changelog

Added

  • Per-text-class font size settings for display title, clock, weather and calendar content
  • Style settings grouped into layout, colors and text sizes with dedicated reset actions
  • Runtime font-size CSS variables so already open public displays can apply typography changes directly

Changed

  • Default split layout width is now 50 percent for a balanced standard layout
  • Layout wording in the settings UI was tightened and aligned with the remaining width-based configuration
  • README and app metadata were refreshed for the current preset, layout and typography feature set

Fixed

  • Resetting text sizes now restores the configured base defaults instead of legacy scaled values
  • Legacy text-scaling paths and outdated translation strings were removed from settings, runtime config and API payloads
  • The main settings header no longer uses an emoji label
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBYCqTa1IiAYIli4fRWQ2Bokj9XQss5mNw4hrjQsg88unYC8jpWDlbXsyXXEe0ev+h67Fe3SBV+IiPmKatbijUToxk66E1h86tGyytncc5pKNmsnHOu79ycxWSAy+WO9szoJqzCXZaEUp3AR7oM8W25Zafj7UsUZVJIlZ2HnwPRSqnug5/lvCqJZ02clwX4P4H9BHDxN5o0qWmgg87WglNvJEGfk/q2Na7Vla2PHL7gsKiJGdfGprJSMfbQqWE869d8CstmDk06YBQlVQmhgMvRIbDl9Xa85oLmJcGi0a3KwcEegSlJn5ODly0XA6n/kiFwW36l7Yt+NDDJOxl6T+43900v53zFzb72BlILzfp1+XanOhiBnPzqPPEQmAjIysgyG3hOnz7n0LPPxwGNShhv5Zv6arz3X5YABc0nqSOeA60e6Jnqh/9xAZAjnEwqoyhYBG5jP5r/kChfzJMJJf9wpdRXbHsOhhWx7T8SKaw3YuhJg6sJeTFDiqAUBf8qUTu0CR6z6KDp7L7MJHT49aPwgKHzp4QwsK2Fzm5+fhwzyXeLPfghYmEvB6SGD166N73qi+mcWEXAAD2P2kEMCmYW1hW0AsVdqeM9kEAnjxb9kKyuCCkBVLkgawaJEe7jJq92ZVqzeN4TCmXG4E2KKw+5kWcIjFfy06dPkGzjE90yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.0
Release Details
UpdatedApril 6, 2026, 1:54 p.m.
Changelog

Added

  • 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
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturedKkguuCLVHALrNofHRlDEv2tcxGZ/PAvbEUlijYW0UoEnuh4b7DMgX26WiwbLL8a7h/5k4gVei8ZBZrJHA0hXLI6kOrg7MNJYJ1cRJaeXmfQa8sHWdzkqOCowaMF9I9h76iOw6vrLkECK+9I9SHc4Job0FmUhKu0Ecu2PEmtKy2Rwcq2X+FyFw9JtrmoqruAiqAblqw+ti5sIryp7jK7WMJWULARUq47FMIef4qcZdKNzeMY5CFerSv7eA7R7KXid0+IXwml6aA0LQ4kMKD1uPeD8fH/7V60dwmFDsYtxp548Xv7uEarJc5ZIzuvyMBFRohukfsImalHs5iyZoj0rBduGZOJ3c97mRQrAKlVZLZ/V22mXfsrf1+dDfH0werTf1Xy5odPuT+GwpBN68xYUTJAjTjIMRYIF5zahSlk2WaqP5pJh+DfU414Ctl5mundDC4ybXKNLkDhTWlU2mY80VGXxuylj6DIxIQH+4TzYAoSncget0wYkv0cC/06m9rX6YbpZQXSQ3J8BLzslzGc0ie+XlM2P5hRxlZRPiBXT/0q7ansXmSEbg1FkfKFowlAUb/SQ9TTqlEJHB/adpisQdPOXYQRM4jafhdvOnwG9zrNJ6b8sMVifRDqMZOMU1OgDx2/gDI8/vRsznQIwEhuyOVKyWQ/wWjt0TFHn4ys+3A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.7
Release Details
UpdatedFeb. 1, 2026, 8:08 p.m.
Changelog

Added

  • Fullscreen toggle button integrated into display header
  • Optional auto-prompt for fullscreen mode on page load (configurable setting)
  • Chrome/Safari compatibility with webkit fullscreen API prefixes
  • Internationalized fullscreen dialog using Nextcloud user language
  • Auto-hide functionality for fullscreen button with mouse movement detection
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureoAK/Ab25e365K65xTszZQAa9GUpys3+gdvihe+Ia0zWhzBxYUsQWzpCiHHnqD5/yhZ2d3Necb1JhnBa1DhVh2is6gn+45kZqs/zfhdUGhnAJDzVK2+us/liJ8xMiBGw/8z5bgvrou/TeacfO1Cds5k3u1ioQptup/1RLEAhdSIaspv/vQZwvpmEtMV1ZZsVQlnzWx/I20O9wucm6ZmYrN7gwNGj5XTJe1od6PBVs2LcKkHLAs7juyWUQOcqB3pUqdXmajIxEjcIB9SMtWuMoC46UDUW9WXrC0ykBCCasxBT3ttcSyUahIqVtsXAWcnYfvVOQHktDwO+rEdNjm7dLO1ZF46X4sDw6VGpczJKOgynk0uw5GaOhzdyPvvPm77+SNP3BTvvdFa2g0oXOj6f1y//Xeq8cEm97REbfYKcwgZpNDlCQiZ1COGYZIgS0Drm1oYzjKBtS0EgSffI94KEcQMiHbRcHSaEdkA+xPikodtgAVyQlaqlhdbCBOv9jM3I3TfA8dKqeFrP0XIDGcoX/kxsAxkNhoZer+5b7KvscuaxSTW1+oFut9PBQ+A1sifET5NWBZqCaC1BmXaplWVTVpD3u45SpAP7pE2HcIsApYXmDCeo/UHJtu9NrBOYrN8NuJBBDRDiuiSYTa4MwnD0e3m1xyZShPCtwQAzxCUwu25M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.6
Release Details
UpdatedFeb. 1, 2026, 2:02 p.m.
Changelog

Added

  • Autocomplete for event exclusion based on actual calendar event titles
  • Customizable display colors (Primary, Background, Text, Gradient Start/End)
  • Toggle to show/hide display name on screen
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureO5z1XHpp3/Yll7OeaZ3VVnlJcbEsWYmoAWQDLk1Uby8/6KAOiC/fK5WIbdQpgEzS5L6K6paZL4lyIlWaUzXrevLJ72/wPVG/Lp5llkh/MgLQCZ6uHkU/goVvFxjdoPqF9iFCoPbzHtqJGoUoRfvy84w7ff1vsSt2g/jDw3lu4iK+F/g/b0ZuqtFjamZcuGKqDnxseeTdEqpoeSS85gCquc4CC7ShZy0MJn+ffSrD0c2D9mIRZ6hHwMwrfL4fiGGOsTbUnD5Etpn9QZfLYQgqFM9YYGXA7XOyCPJn+P1jvC62gGg0Gw7Mo+N++KCybj86MuAcXDoSayQQA0JOxEPmhrz2qbVGWDqxiyCtV3idsv2u0yaYgW9EIlnx53nbvtoR3/syPKTRFFiRI7ERetbjU1h0Ahw8JNE39Js3bfORTVz2366AnJUgd9D/V/u9GqEg4z/eVdR87NKZXAuXmZceTNTC0/wOB7uFJ+CKzzPpg43o9Du4+JI7RZOrcXhEJVsbawyg0yoa4IlhzMg7kdsrN659FoVlkFhVIrFYQ7QRZvXkajN2llGzwuq6SsoI5G7NOtbTbjsPKblhZJ0UCN0bH6WXz+Vm/ZlRR5tu5TYmxA8Lwf+X5+3xJa+QsiRkw2KhXVr5W4zjXc0hYxDKk7l+7Pf/C4ZFnIbevmdENS3gdGc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.5
Release Details
UpdatedJan. 30, 2026, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureKkeeezzquWKlAg6EU7bZ2B1T1BJpfL4GgqtEm2U7FMNoUlqxMYwSBwkX9FEvnAT+W9910wW4viXvNWjQwsCVAyUX0kIR7VPOd7/Skdko/qQH1gU0BhFElQNx405qa3ytgtf+lDBtYV5j+4nWF3GZcret8emYBFOKXROtC5MZX47B8Uw/m4px5FA0htauRWG9KBGdSsjyUfbWRhYip0VzZ+G8gb/aeRsuiefCdLG/epKA7/h3PgYwsJZQTr9+2frd3h6Qd9taAjY6HIy9ZmCFybFTLVgsWXwIhNtgRj6/SIC0R3eT+Rexg/yAJVNBvnoubojDkmu22gXKLkS1FU9pdLV4aKrCPnCSy9za7VgzME/HfKsbgSWCFH9upQfotlKIkX1gYt+JV+06ujw0KhRCYKrRRaeacj7M2BhQcsy9BmTlFTVjljId8qmdgK13aqJu7Qeg43ggfH8b8+bugjTFlB3xOyr3Gz5xk3ZEYXV0snMqo1aDkTfhM4ZvEqcZ2fxKxr5Jv++AKTNVDCBlz+Fitx5Hqp02u+SkkuX0dPtZyPd5EDNtZJpowcoXfjbROsfNwY1b/+XXxquKP40j6X6VqQvf2tizJeZzhM86JkkTKjb9yPxmv7b+atM8veWSv+RJBy6U5DYVxsd38ENr4S+QcNcu3VRE/wR+Zfp/5SusATs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.4
Release Details
UpdatedJan. 26, 2026, 11:29 p.m.
Changelog

Changed

  • Metadata clean up
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturem/cZ14Pbw7PpEs4OXtbeNKm9LS0GlkykFq9TrmBQ303Nirv/NtENfHyZ9FrogWHz/iGpdV+lMr9P/5JXnBrQw+5AIyLFedupiqtipuOzCGnb/IB6DP4EEejrrGoNwF2Bu/OkQnsEjNMdhvhwDiRqQ2zxDUy7Ufv/a3GJjJLicaele1YdybMCAHc/DcqWQtQjD/CRlp0Uc6OPdk2zhFdjhWtfLAYi1LdudVualbILdrOFdx4ndEvSHstI/jJnnNqXYmu/lyJ7GjoDGVXjwGUyP9IknMawoaNw3ywaOeJJo/iuBe8wCehBDqHsfK4eSsVsxsOXSR/mtfLbuzc18+89tl1F9GzjJ6XclMpBdwMOXkTBoQzUgGRM0oTqBIDDAw5XsWoRf7VStG/vGi/WqdLhfyA2iKjWiaf+734pdbfdpIs+8VLMEuycXe4cxQ7ri4O4jnukKWmejOpg/3uT+X2EyDEAMHlCxUIkr5BwSR4NEKpzmTHswwqTsRXLgjBPU1Rdii9Kp96H6Aa1FWfhSuL1Otf/AZdGiFlLmD3vh+bzVeNKr8nQTIka/30D9Pvl+a5jIr1aVHyaOGF+4nu7ZL8uinvnHYyLfQ8n4tqJqX3vAH+X06A835k+WYPJtk0hIbZDClx8NC3ioMjB53wk6PqhFx96nmx1X+RRE4933otqa6g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.3
Release Details
UpdatedJan. 26, 2026, 10:41 p.m.
Changelog

Added

  • Small thumbnail for main screenshot (App Store preview loads faster)
  • Further screenshots for app store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBC3nAR/xDM13Zw5Uy+nifPvnesjwKOsoxMfcVOuMPkug2eVawybrF7uUpsM0t51LLcGD5hWVHhB7m7FtqObhwdTfk0lavvQM8ioIt4rxUV7XilkbJSN33dmAyakzkXTOWQJjAxzObvFfaPsYNCu4fXmwOG2ZfW6Duow2H7K35Z7soBemXOp1JWR2MCB0ouMUdg8eZkTaS4NYKxSisobAeb/D1Q1lST4l93gZZDd5qE7G+R+F52/6ZnqaDTwXiYPFfrit2Q8QySXCMh21wTuXWW5uRoOeHadDFeZrgMI1692iNUOVVUm3b4hjRYUYnkdn2A//rwKzmvg8Hztr0LoLjFkw/LN65uEFAIBngS56MPsORIT4a4z5kh5koUXdW9/gOuyJpJqeV6G1LgPW5SxP5YJQV8h7P5Cmo4i8112idy7xR8NKi/4Ba3MldCSSG+0YllG8Rj6z23/Rken0wizRp8kCmVoEwDGneqVAgKexA0SuZtHTKgZKpbvhoNKsDUxjR8+PzzKJDGLMK4V2zd6224A7uzXuBtdjvHtKqQA614bZq34BNntMWEhnMom37z2UDzM5qDv8kVtnBdV6fL+17hUKAE0bu9C6ShR2qwC36jhxMazHj/h+lUKjFqv1ACMEYB5etnCpQloIuuiaFafxQdyNOVWU+hEQ7Fwsl9RUC74=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.2
Release Details
UpdatedJan. 26, 2026, 10:24 p.m.
Changelog

Added

  • Automated and API-compliant App Store upload via GitHub Actions
  • Nightly/pre-release support for App Store uploads
  • PNG screenshots optimized and added to app description

Changed

  • Internal scripts and obsolete files removed from release package
  • Build and signing process improved and documented

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturedr5ActuO86GgzIeRpSIVRu0zDiiEiz6ioePvqhn9gH7fIcpEqRpj2D9h4qWzYAiYThZJv59PHWuOz+sLcGB/zGlUIo8Ua59myxGGhoNOGeWd2SIhYAsfIpV/Q8uMVsgQfXfse8tJhxufK8VTeKkjUqxM1zx/1HtOa5BrcNW9HVPNav15zrAf0Zh0EpfIKZEi7tAAOYITmM5BDVxC1ygWH7JtM99MXBWowx/fK8n0ytR8u/pLQbJYkF/3ytmDG1Y96dpAq/QUM54Y6k0oXhyPY+DT66pXX8YdqPODrq8w8A4At7YQgh5Nws1LTE9dq/n4IQGkC6RzB/uOP3wjxUeebs79nNEhpTI5/emjWGaA6ILw/XWYsBAINUoy6wbZ1uFTGgZj/IMyYt6t8wSny6TbrCBPYor876iFvKeHpDVaFWsHYXG/5gU6CMjIZylusDXPu4tpc1iYsDTlm7stmljUeq4M0xohyT8M17qQBL4oef/738HaIWr50NPPl+Qu3shoItgDvUIHO/02wXPQqdnmLHlworSAN4dT6FGzJ2gE5XDaie0e8HDQsZRM9+GS50hLO9TiLTeuIqOAwJzkBak1AsZERNklPAlRLRS46TWf1Yk1uMsbtQfcir+P4ohapOqtgLY5Lv/tR2v8svoWx9fvLMH2bunlcbAX0vDJrOn089w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.1
Release Details
UpdatedJan. 26, 2026, 10:15 p.m.
Changelog

Added

  • Initial public release for Nextcloud App Store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturelZH5EWbzTvzSkIidiPUKvqWEEs9K4Rcl/aZJmGsyLdA022wEaHEtmqIM5DF5/pwlWTuGQo5NTwCD6gwQLL6t9ymwHbooow428Q6+f/mRiELbqU5RJR49DfdWTu9bRvR7RCBXXa0BPEdYJDu82GOVezKaZiQwq8obK8/DuZuGQxQeLnXj8vkSlfPruALEpymuVW1ZtVs8chSO30++9gX0htyXG0Tlq7SYEautsZMC6+DtSqmtUqVtodJzcHs3D3wAgbvqjd16tzitt3gJSB+7s6yFXKpl/qngEkcv/77rz5ZW0cUrx6C5R6j9b9Xq2Q6ZlyTVym/7xVh5oEC9seQRVFNS+hCpR7xITFtJ41UnDmpKU/OMuppE+jJDpx7eSEOA2OZhRMXJHJE7GIWoRYaRh05q4jG95VFaKD2v0gPBt4gKZmpRbpQVpdQ25eZNf3V+odpWhLFTkx/KmrwbBcMQUeU5vJVWMgET3RS+FZ4OZY4QgTUOlYeVHx7W8tyeZCzLZs+yVFVcfAttuT/5E0lbXahY6HPTxdhKT936m6G60UkyHUSzXXHiumPDGjT24qt3K8S6QeCQSXUNq+f0Xi7g+55tRUFeMTPYxh1b98siEZYHBaS5IY2FDZEomn9s/DDFqByTXPdARyZ3gv5qAMbemDz/H0XaBQTJH9J6dp8XXFE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0

Nextcloud 30

Digital Signage 0.5.4
Release Details
UpdatedApril 15, 2026, 1:32 p.m.
Changelog

Fixed

  • Migration index names were shortened to avoid MySQL/MariaDB identifier-length errors during schema updates.
  • Locale fallback now resolves reliably to English for unsupported app languages.
  • Fullscreen labels and prompt texts are now fully localized through the app l10n pipeline.

Added

  • Spanish and Italian translation catalogs were added (es, it).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureCOWUz+9hZzq2yt4WAx8nzR5Nk0I9RtVQckB2x3vqVqiOals3hGp+YxwCplaLx0PKPSIQTpODMeTcytSEGkGwZvjGZVkp+O2gmxGRcFk3XOByXitioPLygSLIeU2K3zSgYQik56CMgcn33aTq6qKcZfdy5PmNEhlPaMRH3Szx4UaUvp1eEyWbG891sDp8zS1eYF+FWZOwqVw+YkMkbLItu1M19khFqOWvzKoDmf2D9hZig4zEG1XUJFvanRmDK2NcUbdjJPfnDuWStG/D/65esxftYE+iUaHCCWWJbdg47IdoK2aPbFSqvr8uWrNafMbCUWhtnrWA/V8Bg15cAlocfWGNQZnwIq56TTDniuNf9QTGmfBVjHlOMcDOqmimzukdRLLrjp2fJEWTOfl/7Fs2MiJTo1/6YQm/PsXn/TvLtGvmLL679dYUxZb9PqbPlQXL881P63LD+ow9AxaCrWV5gQRaYKcFocv/2GPvFF4YCOeRU/xGzBXPQ66brpW/ei5pNlW7qQqDlotFu0lyOMqEsiZoAQT80iYCZvWyDiUGUKwystp1LrBtlGQ0PA09uknMMy3QsyMrShjXQig7KAGB4cPmbsdvN5AI4pLFLkAdh1JCWiLpCluupha5DmlRl9VJNGIrNFU6z2ykPY9PZOEI3E+HFTL7cgbE3c0KWPN/tEA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.1
Release Details
UpdatedApril 11, 2026, 6:33 a.m.
Changelog

Added

  • Per-text-class font size settings for display title, clock, weather and calendar content
  • Style settings grouped into layout, colors and text sizes with dedicated reset actions
  • Runtime font-size CSS variables so already open public displays can apply typography changes directly

Changed

  • Default split layout width is now 50 percent for a balanced standard layout
  • Layout wording in the settings UI was tightened and aligned with the remaining width-based configuration
  • README and app metadata were refreshed for the current preset, layout and typography feature set

Fixed

  • Resetting text sizes now restores the configured base defaults instead of legacy scaled values
  • Legacy text-scaling paths and outdated translation strings were removed from settings, runtime config and API payloads
  • The main settings header no longer uses an emoji label
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBYCqTa1IiAYIli4fRWQ2Bokj9XQss5mNw4hrjQsg88unYC8jpWDlbXsyXXEe0ev+h67Fe3SBV+IiPmKatbijUToxk66E1h86tGyytncc5pKNmsnHOu79ycxWSAy+WO9szoJqzCXZaEUp3AR7oM8W25Zafj7UsUZVJIlZ2HnwPRSqnug5/lvCqJZ02clwX4P4H9BHDxN5o0qWmgg87WglNvJEGfk/q2Na7Vla2PHL7gsKiJGdfGprJSMfbQqWE869d8CstmDk06YBQlVQmhgMvRIbDl9Xa85oLmJcGi0a3KwcEegSlJn5ODly0XA6n/kiFwW36l7Yt+NDDJOxl6T+43900v53zFzb72BlILzfp1+XanOhiBnPzqPPEQmAjIysgyG3hOnz7n0LPPxwGNShhv5Zv6arz3X5YABc0nqSOeA60e6Jnqh/9xAZAjnEwqoyhYBG5jP5r/kChfzJMJJf9wpdRXbHsOhhWx7T8SKaw3YuhJg6sJeTFDiqAUBf8qUTu0CR6z6KDp7L7MJHT49aPwgKHzp4QwsK2Fzm5+fhwzyXeLPfghYmEvB6SGD166N73qi+mcWEXAAD2P2kEMCmYW1hW0AsVdqeM9kEAnjxb9kKyuCCkBVLkgawaJEe7jJq92ZVqzeN4TCmXG4E2KKw+5kWcIjFfy06dPkGzjE90yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.0
Release Details
UpdatedApril 6, 2026, 1:54 p.m.
Changelog

Added

  • 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
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturedKkguuCLVHALrNofHRlDEv2tcxGZ/PAvbEUlijYW0UoEnuh4b7DMgX26WiwbLL8a7h/5k4gVei8ZBZrJHA0hXLI6kOrg7MNJYJ1cRJaeXmfQa8sHWdzkqOCowaMF9I9h76iOw6vrLkECK+9I9SHc4Job0FmUhKu0Ecu2PEmtKy2Rwcq2X+FyFw9JtrmoqruAiqAblqw+ti5sIryp7jK7WMJWULARUq47FMIef4qcZdKNzeMY5CFerSv7eA7R7KXid0+IXwml6aA0LQ4kMKD1uPeD8fH/7V60dwmFDsYtxp548Xv7uEarJc5ZIzuvyMBFRohukfsImalHs5iyZoj0rBduGZOJ3c97mRQrAKlVZLZ/V22mXfsrf1+dDfH0werTf1Xy5odPuT+GwpBN68xYUTJAjTjIMRYIF5zahSlk2WaqP5pJh+DfU414Ctl5mundDC4ybXKNLkDhTWlU2mY80VGXxuylj6DIxIQH+4TzYAoSncget0wYkv0cC/06m9rX6YbpZQXSQ3J8BLzslzGc0ie+XlM2P5hRxlZRPiBXT/0q7ansXmSEbg1FkfKFowlAUb/SQ9TTqlEJHB/adpisQdPOXYQRM4jafhdvOnwG9zrNJ6b8sMVifRDqMZOMU1OgDx2/gDI8/vRsznQIwEhuyOVKyWQ/wWjt0TFHn4ys+3A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.7
Release Details
UpdatedFeb. 1, 2026, 8:08 p.m.
Changelog

Added

  • Fullscreen toggle button integrated into display header
  • Optional auto-prompt for fullscreen mode on page load (configurable setting)
  • Chrome/Safari compatibility with webkit fullscreen API prefixes
  • Internationalized fullscreen dialog using Nextcloud user language
  • Auto-hide functionality for fullscreen button with mouse movement detection
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureoAK/Ab25e365K65xTszZQAa9GUpys3+gdvihe+Ia0zWhzBxYUsQWzpCiHHnqD5/yhZ2d3Necb1JhnBa1DhVh2is6gn+45kZqs/zfhdUGhnAJDzVK2+us/liJ8xMiBGw/8z5bgvrou/TeacfO1Cds5k3u1ioQptup/1RLEAhdSIaspv/vQZwvpmEtMV1ZZsVQlnzWx/I20O9wucm6ZmYrN7gwNGj5XTJe1od6PBVs2LcKkHLAs7juyWUQOcqB3pUqdXmajIxEjcIB9SMtWuMoC46UDUW9WXrC0ykBCCasxBT3ttcSyUahIqVtsXAWcnYfvVOQHktDwO+rEdNjm7dLO1ZF46X4sDw6VGpczJKOgynk0uw5GaOhzdyPvvPm77+SNP3BTvvdFa2g0oXOj6f1y//Xeq8cEm97REbfYKcwgZpNDlCQiZ1COGYZIgS0Drm1oYzjKBtS0EgSffI94KEcQMiHbRcHSaEdkA+xPikodtgAVyQlaqlhdbCBOv9jM3I3TfA8dKqeFrP0XIDGcoX/kxsAxkNhoZer+5b7KvscuaxSTW1+oFut9PBQ+A1sifET5NWBZqCaC1BmXaplWVTVpD3u45SpAP7pE2HcIsApYXmDCeo/UHJtu9NrBOYrN8NuJBBDRDiuiSYTa4MwnD0e3m1xyZShPCtwQAzxCUwu25M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.6
Release Details
UpdatedFeb. 1, 2026, 2:02 p.m.
Changelog

Added

  • Autocomplete for event exclusion based on actual calendar event titles
  • Customizable display colors (Primary, Background, Text, Gradient Start/End)
  • Toggle to show/hide display name on screen
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureO5z1XHpp3/Yll7OeaZ3VVnlJcbEsWYmoAWQDLk1Uby8/6KAOiC/fK5WIbdQpgEzS5L6K6paZL4lyIlWaUzXrevLJ72/wPVG/Lp5llkh/MgLQCZ6uHkU/goVvFxjdoPqF9iFCoPbzHtqJGoUoRfvy84w7ff1vsSt2g/jDw3lu4iK+F/g/b0ZuqtFjamZcuGKqDnxseeTdEqpoeSS85gCquc4CC7ShZy0MJn+ffSrD0c2D9mIRZ6hHwMwrfL4fiGGOsTbUnD5Etpn9QZfLYQgqFM9YYGXA7XOyCPJn+P1jvC62gGg0Gw7Mo+N++KCybj86MuAcXDoSayQQA0JOxEPmhrz2qbVGWDqxiyCtV3idsv2u0yaYgW9EIlnx53nbvtoR3/syPKTRFFiRI7ERetbjU1h0Ahw8JNE39Js3bfORTVz2366AnJUgd9D/V/u9GqEg4z/eVdR87NKZXAuXmZceTNTC0/wOB7uFJ+CKzzPpg43o9Du4+JI7RZOrcXhEJVsbawyg0yoa4IlhzMg7kdsrN659FoVlkFhVIrFYQ7QRZvXkajN2llGzwuq6SsoI5G7NOtbTbjsPKblhZJ0UCN0bH6WXz+Vm/ZlRR5tu5TYmxA8Lwf+X5+3xJa+QsiRkw2KhXVr5W4zjXc0hYxDKk7l+7Pf/C4ZFnIbevmdENS3gdGc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.5
Release Details
UpdatedJan. 30, 2026, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureKkeeezzquWKlAg6EU7bZ2B1T1BJpfL4GgqtEm2U7FMNoUlqxMYwSBwkX9FEvnAT+W9910wW4viXvNWjQwsCVAyUX0kIR7VPOd7/Skdko/qQH1gU0BhFElQNx405qa3ytgtf+lDBtYV5j+4nWF3GZcret8emYBFOKXROtC5MZX47B8Uw/m4px5FA0htauRWG9KBGdSsjyUfbWRhYip0VzZ+G8gb/aeRsuiefCdLG/epKA7/h3PgYwsJZQTr9+2frd3h6Qd9taAjY6HIy9ZmCFybFTLVgsWXwIhNtgRj6/SIC0R3eT+Rexg/yAJVNBvnoubojDkmu22gXKLkS1FU9pdLV4aKrCPnCSy9za7VgzME/HfKsbgSWCFH9upQfotlKIkX1gYt+JV+06ujw0KhRCYKrRRaeacj7M2BhQcsy9BmTlFTVjljId8qmdgK13aqJu7Qeg43ggfH8b8+bugjTFlB3xOyr3Gz5xk3ZEYXV0snMqo1aDkTfhM4ZvEqcZ2fxKxr5Jv++AKTNVDCBlz+Fitx5Hqp02u+SkkuX0dPtZyPd5EDNtZJpowcoXfjbROsfNwY1b/+XXxquKP40j6X6VqQvf2tizJeZzhM86JkkTKjb9yPxmv7b+atM8veWSv+RJBy6U5DYVxsd38ENr4S+QcNcu3VRE/wR+Zfp/5SusATs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.4
Release Details
UpdatedJan. 26, 2026, 11:29 p.m.
Changelog

Changed

  • Metadata clean up
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturem/cZ14Pbw7PpEs4OXtbeNKm9LS0GlkykFq9TrmBQ303Nirv/NtENfHyZ9FrogWHz/iGpdV+lMr9P/5JXnBrQw+5AIyLFedupiqtipuOzCGnb/IB6DP4EEejrrGoNwF2Bu/OkQnsEjNMdhvhwDiRqQ2zxDUy7Ufv/a3GJjJLicaele1YdybMCAHc/DcqWQtQjD/CRlp0Uc6OPdk2zhFdjhWtfLAYi1LdudVualbILdrOFdx4ndEvSHstI/jJnnNqXYmu/lyJ7GjoDGVXjwGUyP9IknMawoaNw3ywaOeJJo/iuBe8wCehBDqHsfK4eSsVsxsOXSR/mtfLbuzc18+89tl1F9GzjJ6XclMpBdwMOXkTBoQzUgGRM0oTqBIDDAw5XsWoRf7VStG/vGi/WqdLhfyA2iKjWiaf+734pdbfdpIs+8VLMEuycXe4cxQ7ri4O4jnukKWmejOpg/3uT+X2EyDEAMHlCxUIkr5BwSR4NEKpzmTHswwqTsRXLgjBPU1Rdii9Kp96H6Aa1FWfhSuL1Otf/AZdGiFlLmD3vh+bzVeNKr8nQTIka/30D9Pvl+a5jIr1aVHyaOGF+4nu7ZL8uinvnHYyLfQ8n4tqJqX3vAH+X06A835k+WYPJtk0hIbZDClx8NC3ioMjB53wk6PqhFx96nmx1X+RRE4933otqa6g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.3
Release Details
UpdatedJan. 26, 2026, 10:41 p.m.
Changelog

Added

  • Small thumbnail for main screenshot (App Store preview loads faster)
  • Further screenshots for app store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBC3nAR/xDM13Zw5Uy+nifPvnesjwKOsoxMfcVOuMPkug2eVawybrF7uUpsM0t51LLcGD5hWVHhB7m7FtqObhwdTfk0lavvQM8ioIt4rxUV7XilkbJSN33dmAyakzkXTOWQJjAxzObvFfaPsYNCu4fXmwOG2ZfW6Duow2H7K35Z7soBemXOp1JWR2MCB0ouMUdg8eZkTaS4NYKxSisobAeb/D1Q1lST4l93gZZDd5qE7G+R+F52/6ZnqaDTwXiYPFfrit2Q8QySXCMh21wTuXWW5uRoOeHadDFeZrgMI1692iNUOVVUm3b4hjRYUYnkdn2A//rwKzmvg8Hztr0LoLjFkw/LN65uEFAIBngS56MPsORIT4a4z5kh5koUXdW9/gOuyJpJqeV6G1LgPW5SxP5YJQV8h7P5Cmo4i8112idy7xR8NKi/4Ba3MldCSSG+0YllG8Rj6z23/Rken0wizRp8kCmVoEwDGneqVAgKexA0SuZtHTKgZKpbvhoNKsDUxjR8+PzzKJDGLMK4V2zd6224A7uzXuBtdjvHtKqQA614bZq34BNntMWEhnMom37z2UDzM5qDv8kVtnBdV6fL+17hUKAE0bu9C6ShR2qwC36jhxMazHj/h+lUKjFqv1ACMEYB5etnCpQloIuuiaFafxQdyNOVWU+hEQ7Fwsl9RUC74=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.2
Release Details
UpdatedJan. 26, 2026, 10:24 p.m.
Changelog

Added

  • Automated and API-compliant App Store upload via GitHub Actions
  • Nightly/pre-release support for App Store uploads
  • PNG screenshots optimized and added to app description

Changed

  • Internal scripts and obsolete files removed from release package
  • Build and signing process improved and documented

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturedr5ActuO86GgzIeRpSIVRu0zDiiEiz6ioePvqhn9gH7fIcpEqRpj2D9h4qWzYAiYThZJv59PHWuOz+sLcGB/zGlUIo8Ua59myxGGhoNOGeWd2SIhYAsfIpV/Q8uMVsgQfXfse8tJhxufK8VTeKkjUqxM1zx/1HtOa5BrcNW9HVPNav15zrAf0Zh0EpfIKZEi7tAAOYITmM5BDVxC1ygWH7JtM99MXBWowx/fK8n0ytR8u/pLQbJYkF/3ytmDG1Y96dpAq/QUM54Y6k0oXhyPY+DT66pXX8YdqPODrq8w8A4At7YQgh5Nws1LTE9dq/n4IQGkC6RzB/uOP3wjxUeebs79nNEhpTI5/emjWGaA6ILw/XWYsBAINUoy6wbZ1uFTGgZj/IMyYt6t8wSny6TbrCBPYor876iFvKeHpDVaFWsHYXG/5gU6CMjIZylusDXPu4tpc1iYsDTlm7stmljUeq4M0xohyT8M17qQBL4oef/738HaIWr50NPPl+Qu3shoItgDvUIHO/02wXPQqdnmLHlworSAN4dT6FGzJ2gE5XDaie0e8HDQsZRM9+GS50hLO9TiLTeuIqOAwJzkBak1AsZERNklPAlRLRS46TWf1Yk1uMsbtQfcir+P4ohapOqtgLY5Lv/tR2v8svoWx9fvLMH2bunlcbAX0vDJrOn089w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.1
Release Details
UpdatedJan. 26, 2026, 10:15 p.m.
Changelog

Added

  • Initial public release for Nextcloud App Store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturelZH5EWbzTvzSkIidiPUKvqWEEs9K4Rcl/aZJmGsyLdA022wEaHEtmqIM5DF5/pwlWTuGQo5NTwCD6gwQLL6t9ymwHbooow428Q6+f/mRiELbqU5RJR49DfdWTu9bRvR7RCBXXa0BPEdYJDu82GOVezKaZiQwq8obK8/DuZuGQxQeLnXj8vkSlfPruALEpymuVW1ZtVs8chSO30++9gX0htyXG0Tlq7SYEautsZMC6+DtSqmtUqVtodJzcHs3D3wAgbvqjd16tzitt3gJSB+7s6yFXKpl/qngEkcv/77rz5ZW0cUrx6C5R6j9b9Xq2Q6ZlyTVym/7xVh5oEC9seQRVFNS+hCpR7xITFtJ41UnDmpKU/OMuppE+jJDpx7eSEOA2OZhRMXJHJE7GIWoRYaRh05q4jG95VFaKD2v0gPBt4gKZmpRbpQVpdQ25eZNf3V+odpWhLFTkx/KmrwbBcMQUeU5vJVWMgET3RS+FZ4OZY4QgTUOlYeVHx7W8tyeZCzLZs+yVFVcfAttuT/5E0lbXahY6HPTxdhKT936m6G60UkyHUSzXXHiumPDGjT24qt3K8S6QeCQSXUNq+f0Xi7g+55tRUFeMTPYxh1b98siEZYHBaS5IY2FDZEomn9s/DDFqByTXPdARyZ3gv5qAMbemDz/H0XaBQTJH9J6dp8XXFE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0

Nextcloud 29

Digital Signage 0.5.4
Release Details
UpdatedApril 15, 2026, 1:32 p.m.
Changelog

Fixed

  • Migration index names were shortened to avoid MySQL/MariaDB identifier-length errors during schema updates.
  • Locale fallback now resolves reliably to English for unsupported app languages.
  • Fullscreen labels and prompt texts are now fully localized through the app l10n pipeline.

Added

  • Spanish and Italian translation catalogs were added (es, it).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureCOWUz+9hZzq2yt4WAx8nzR5Nk0I9RtVQckB2x3vqVqiOals3hGp+YxwCplaLx0PKPSIQTpODMeTcytSEGkGwZvjGZVkp+O2gmxGRcFk3XOByXitioPLygSLIeU2K3zSgYQik56CMgcn33aTq6qKcZfdy5PmNEhlPaMRH3Szx4UaUvp1eEyWbG891sDp8zS1eYF+FWZOwqVw+YkMkbLItu1M19khFqOWvzKoDmf2D9hZig4zEG1XUJFvanRmDK2NcUbdjJPfnDuWStG/D/65esxftYE+iUaHCCWWJbdg47IdoK2aPbFSqvr8uWrNafMbCUWhtnrWA/V8Bg15cAlocfWGNQZnwIq56TTDniuNf9QTGmfBVjHlOMcDOqmimzukdRLLrjp2fJEWTOfl/7Fs2MiJTo1/6YQm/PsXn/TvLtGvmLL679dYUxZb9PqbPlQXL881P63LD+ow9AxaCrWV5gQRaYKcFocv/2GPvFF4YCOeRU/xGzBXPQ66brpW/ei5pNlW7qQqDlotFu0lyOMqEsiZoAQT80iYCZvWyDiUGUKwystp1LrBtlGQ0PA09uknMMy3QsyMrShjXQig7KAGB4cPmbsdvN5AI4pLFLkAdh1JCWiLpCluupha5DmlRl9VJNGIrNFU6z2ykPY9PZOEI3E+HFTL7cgbE3c0KWPN/tEA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.1
Release Details
UpdatedApril 11, 2026, 6:33 a.m.
Changelog

Added

  • Per-text-class font size settings for display title, clock, weather and calendar content
  • Style settings grouped into layout, colors and text sizes with dedicated reset actions
  • Runtime font-size CSS variables so already open public displays can apply typography changes directly

Changed

  • Default split layout width is now 50 percent for a balanced standard layout
  • Layout wording in the settings UI was tightened and aligned with the remaining width-based configuration
  • README and app metadata were refreshed for the current preset, layout and typography feature set

Fixed

  • Resetting text sizes now restores the configured base defaults instead of legacy scaled values
  • Legacy text-scaling paths and outdated translation strings were removed from settings, runtime config and API payloads
  • The main settings header no longer uses an emoji label
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBYCqTa1IiAYIli4fRWQ2Bokj9XQss5mNw4hrjQsg88unYC8jpWDlbXsyXXEe0ev+h67Fe3SBV+IiPmKatbijUToxk66E1h86tGyytncc5pKNmsnHOu79ycxWSAy+WO9szoJqzCXZaEUp3AR7oM8W25Zafj7UsUZVJIlZ2HnwPRSqnug5/lvCqJZ02clwX4P4H9BHDxN5o0qWmgg87WglNvJEGfk/q2Na7Vla2PHL7gsKiJGdfGprJSMfbQqWE869d8CstmDk06YBQlVQmhgMvRIbDl9Xa85oLmJcGi0a3KwcEegSlJn5ODly0XA6n/kiFwW36l7Yt+NDDJOxl6T+43900v53zFzb72BlILzfp1+XanOhiBnPzqPPEQmAjIysgyG3hOnz7n0LPPxwGNShhv5Zv6arz3X5YABc0nqSOeA60e6Jnqh/9xAZAjnEwqoyhYBG5jP5r/kChfzJMJJf9wpdRXbHsOhhWx7T8SKaw3YuhJg6sJeTFDiqAUBf8qUTu0CR6z6KDp7L7MJHT49aPwgKHzp4QwsK2Fzm5+fhwzyXeLPfghYmEvB6SGD166N73qi+mcWEXAAD2P2kEMCmYW1hW0AsVdqeM9kEAnjxb9kKyuCCkBVLkgawaJEe7jJq92ZVqzeN4TCmXG4E2KKw+5kWcIjFfy06dPkGzjE90yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.0
Release Details
UpdatedApril 6, 2026, 1:54 p.m.
Changelog

Added

  • 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
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturedKkguuCLVHALrNofHRlDEv2tcxGZ/PAvbEUlijYW0UoEnuh4b7DMgX26WiwbLL8a7h/5k4gVei8ZBZrJHA0hXLI6kOrg7MNJYJ1cRJaeXmfQa8sHWdzkqOCowaMF9I9h76iOw6vrLkECK+9I9SHc4Job0FmUhKu0Ecu2PEmtKy2Rwcq2X+FyFw9JtrmoqruAiqAblqw+ti5sIryp7jK7WMJWULARUq47FMIef4qcZdKNzeMY5CFerSv7eA7R7KXid0+IXwml6aA0LQ4kMKD1uPeD8fH/7V60dwmFDsYtxp548Xv7uEarJc5ZIzuvyMBFRohukfsImalHs5iyZoj0rBduGZOJ3c97mRQrAKlVZLZ/V22mXfsrf1+dDfH0werTf1Xy5odPuT+GwpBN68xYUTJAjTjIMRYIF5zahSlk2WaqP5pJh+DfU414Ctl5mundDC4ybXKNLkDhTWlU2mY80VGXxuylj6DIxIQH+4TzYAoSncget0wYkv0cC/06m9rX6YbpZQXSQ3J8BLzslzGc0ie+XlM2P5hRxlZRPiBXT/0q7ansXmSEbg1FkfKFowlAUb/SQ9TTqlEJHB/adpisQdPOXYQRM4jafhdvOnwG9zrNJ6b8sMVifRDqMZOMU1OgDx2/gDI8/vRsznQIwEhuyOVKyWQ/wWjt0TFHn4ys+3A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.7
Release Details
UpdatedFeb. 1, 2026, 8:08 p.m.
Changelog

Added

  • Fullscreen toggle button integrated into display header
  • Optional auto-prompt for fullscreen mode on page load (configurable setting)
  • Chrome/Safari compatibility with webkit fullscreen API prefixes
  • Internationalized fullscreen dialog using Nextcloud user language
  • Auto-hide functionality for fullscreen button with mouse movement detection
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureoAK/Ab25e365K65xTszZQAa9GUpys3+gdvihe+Ia0zWhzBxYUsQWzpCiHHnqD5/yhZ2d3Necb1JhnBa1DhVh2is6gn+45kZqs/zfhdUGhnAJDzVK2+us/liJ8xMiBGw/8z5bgvrou/TeacfO1Cds5k3u1ioQptup/1RLEAhdSIaspv/vQZwvpmEtMV1ZZsVQlnzWx/I20O9wucm6ZmYrN7gwNGj5XTJe1od6PBVs2LcKkHLAs7juyWUQOcqB3pUqdXmajIxEjcIB9SMtWuMoC46UDUW9WXrC0ykBCCasxBT3ttcSyUahIqVtsXAWcnYfvVOQHktDwO+rEdNjm7dLO1ZF46X4sDw6VGpczJKOgynk0uw5GaOhzdyPvvPm77+SNP3BTvvdFa2g0oXOj6f1y//Xeq8cEm97REbfYKcwgZpNDlCQiZ1COGYZIgS0Drm1oYzjKBtS0EgSffI94KEcQMiHbRcHSaEdkA+xPikodtgAVyQlaqlhdbCBOv9jM3I3TfA8dKqeFrP0XIDGcoX/kxsAxkNhoZer+5b7KvscuaxSTW1+oFut9PBQ+A1sifET5NWBZqCaC1BmXaplWVTVpD3u45SpAP7pE2HcIsApYXmDCeo/UHJtu9NrBOYrN8NuJBBDRDiuiSYTa4MwnD0e3m1xyZShPCtwQAzxCUwu25M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.6
Release Details
UpdatedFeb. 1, 2026, 2:02 p.m.
Changelog

Added

  • Autocomplete for event exclusion based on actual calendar event titles
  • Customizable display colors (Primary, Background, Text, Gradient Start/End)
  • Toggle to show/hide display name on screen
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureO5z1XHpp3/Yll7OeaZ3VVnlJcbEsWYmoAWQDLk1Uby8/6KAOiC/fK5WIbdQpgEzS5L6K6paZL4lyIlWaUzXrevLJ72/wPVG/Lp5llkh/MgLQCZ6uHkU/goVvFxjdoPqF9iFCoPbzHtqJGoUoRfvy84w7ff1vsSt2g/jDw3lu4iK+F/g/b0ZuqtFjamZcuGKqDnxseeTdEqpoeSS85gCquc4CC7ShZy0MJn+ffSrD0c2D9mIRZ6hHwMwrfL4fiGGOsTbUnD5Etpn9QZfLYQgqFM9YYGXA7XOyCPJn+P1jvC62gGg0Gw7Mo+N++KCybj86MuAcXDoSayQQA0JOxEPmhrz2qbVGWDqxiyCtV3idsv2u0yaYgW9EIlnx53nbvtoR3/syPKTRFFiRI7ERetbjU1h0Ahw8JNE39Js3bfORTVz2366AnJUgd9D/V/u9GqEg4z/eVdR87NKZXAuXmZceTNTC0/wOB7uFJ+CKzzPpg43o9Du4+JI7RZOrcXhEJVsbawyg0yoa4IlhzMg7kdsrN659FoVlkFhVIrFYQ7QRZvXkajN2llGzwuq6SsoI5G7NOtbTbjsPKblhZJ0UCN0bH6WXz+Vm/ZlRR5tu5TYmxA8Lwf+X5+3xJa+QsiRkw2KhXVr5W4zjXc0hYxDKk7l+7Pf/C4ZFnIbevmdENS3gdGc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.5
Release Details
UpdatedJan. 30, 2026, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureKkeeezzquWKlAg6EU7bZ2B1T1BJpfL4GgqtEm2U7FMNoUlqxMYwSBwkX9FEvnAT+W9910wW4viXvNWjQwsCVAyUX0kIR7VPOd7/Skdko/qQH1gU0BhFElQNx405qa3ytgtf+lDBtYV5j+4nWF3GZcret8emYBFOKXROtC5MZX47B8Uw/m4px5FA0htauRWG9KBGdSsjyUfbWRhYip0VzZ+G8gb/aeRsuiefCdLG/epKA7/h3PgYwsJZQTr9+2frd3h6Qd9taAjY6HIy9ZmCFybFTLVgsWXwIhNtgRj6/SIC0R3eT+Rexg/yAJVNBvnoubojDkmu22gXKLkS1FU9pdLV4aKrCPnCSy9za7VgzME/HfKsbgSWCFH9upQfotlKIkX1gYt+JV+06ujw0KhRCYKrRRaeacj7M2BhQcsy9BmTlFTVjljId8qmdgK13aqJu7Qeg43ggfH8b8+bugjTFlB3xOyr3Gz5xk3ZEYXV0snMqo1aDkTfhM4ZvEqcZ2fxKxr5Jv++AKTNVDCBlz+Fitx5Hqp02u+SkkuX0dPtZyPd5EDNtZJpowcoXfjbROsfNwY1b/+XXxquKP40j6X6VqQvf2tizJeZzhM86JkkTKjb9yPxmv7b+atM8veWSv+RJBy6U5DYVxsd38ENr4S+QcNcu3VRE/wR+Zfp/5SusATs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.4
Release Details
UpdatedJan. 26, 2026, 11:29 p.m.
Changelog

Changed

  • Metadata clean up
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturem/cZ14Pbw7PpEs4OXtbeNKm9LS0GlkykFq9TrmBQ303Nirv/NtENfHyZ9FrogWHz/iGpdV+lMr9P/5JXnBrQw+5AIyLFedupiqtipuOzCGnb/IB6DP4EEejrrGoNwF2Bu/OkQnsEjNMdhvhwDiRqQ2zxDUy7Ufv/a3GJjJLicaele1YdybMCAHc/DcqWQtQjD/CRlp0Uc6OPdk2zhFdjhWtfLAYi1LdudVualbILdrOFdx4ndEvSHstI/jJnnNqXYmu/lyJ7GjoDGVXjwGUyP9IknMawoaNw3ywaOeJJo/iuBe8wCehBDqHsfK4eSsVsxsOXSR/mtfLbuzc18+89tl1F9GzjJ6XclMpBdwMOXkTBoQzUgGRM0oTqBIDDAw5XsWoRf7VStG/vGi/WqdLhfyA2iKjWiaf+734pdbfdpIs+8VLMEuycXe4cxQ7ri4O4jnukKWmejOpg/3uT+X2EyDEAMHlCxUIkr5BwSR4NEKpzmTHswwqTsRXLgjBPU1Rdii9Kp96H6Aa1FWfhSuL1Otf/AZdGiFlLmD3vh+bzVeNKr8nQTIka/30D9Pvl+a5jIr1aVHyaOGF+4nu7ZL8uinvnHYyLfQ8n4tqJqX3vAH+X06A835k+WYPJtk0hIbZDClx8NC3ioMjB53wk6PqhFx96nmx1X+RRE4933otqa6g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.3
Release Details
UpdatedJan. 26, 2026, 10:41 p.m.
Changelog

Added

  • Small thumbnail for main screenshot (App Store preview loads faster)
  • Further screenshots for app store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBC3nAR/xDM13Zw5Uy+nifPvnesjwKOsoxMfcVOuMPkug2eVawybrF7uUpsM0t51LLcGD5hWVHhB7m7FtqObhwdTfk0lavvQM8ioIt4rxUV7XilkbJSN33dmAyakzkXTOWQJjAxzObvFfaPsYNCu4fXmwOG2ZfW6Duow2H7K35Z7soBemXOp1JWR2MCB0ouMUdg8eZkTaS4NYKxSisobAeb/D1Q1lST4l93gZZDd5qE7G+R+F52/6ZnqaDTwXiYPFfrit2Q8QySXCMh21wTuXWW5uRoOeHadDFeZrgMI1692iNUOVVUm3b4hjRYUYnkdn2A//rwKzmvg8Hztr0LoLjFkw/LN65uEFAIBngS56MPsORIT4a4z5kh5koUXdW9/gOuyJpJqeV6G1LgPW5SxP5YJQV8h7P5Cmo4i8112idy7xR8NKi/4Ba3MldCSSG+0YllG8Rj6z23/Rken0wizRp8kCmVoEwDGneqVAgKexA0SuZtHTKgZKpbvhoNKsDUxjR8+PzzKJDGLMK4V2zd6224A7uzXuBtdjvHtKqQA614bZq34BNntMWEhnMom37z2UDzM5qDv8kVtnBdV6fL+17hUKAE0bu9C6ShR2qwC36jhxMazHj/h+lUKjFqv1ACMEYB5etnCpQloIuuiaFafxQdyNOVWU+hEQ7Fwsl9RUC74=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.2
Release Details
UpdatedJan. 26, 2026, 10:24 p.m.
Changelog

Added

  • Automated and API-compliant App Store upload via GitHub Actions
  • Nightly/pre-release support for App Store uploads
  • PNG screenshots optimized and added to app description

Changed

  • Internal scripts and obsolete files removed from release package
  • Build and signing process improved and documented

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturedr5ActuO86GgzIeRpSIVRu0zDiiEiz6ioePvqhn9gH7fIcpEqRpj2D9h4qWzYAiYThZJv59PHWuOz+sLcGB/zGlUIo8Ua59myxGGhoNOGeWd2SIhYAsfIpV/Q8uMVsgQfXfse8tJhxufK8VTeKkjUqxM1zx/1HtOa5BrcNW9HVPNav15zrAf0Zh0EpfIKZEi7tAAOYITmM5BDVxC1ygWH7JtM99MXBWowx/fK8n0ytR8u/pLQbJYkF/3ytmDG1Y96dpAq/QUM54Y6k0oXhyPY+DT66pXX8YdqPODrq8w8A4At7YQgh5Nws1LTE9dq/n4IQGkC6RzB/uOP3wjxUeebs79nNEhpTI5/emjWGaA6ILw/XWYsBAINUoy6wbZ1uFTGgZj/IMyYt6t8wSny6TbrCBPYor876iFvKeHpDVaFWsHYXG/5gU6CMjIZylusDXPu4tpc1iYsDTlm7stmljUeq4M0xohyT8M17qQBL4oef/738HaIWr50NPPl+Qu3shoItgDvUIHO/02wXPQqdnmLHlworSAN4dT6FGzJ2gE5XDaie0e8HDQsZRM9+GS50hLO9TiLTeuIqOAwJzkBak1AsZERNklPAlRLRS46TWf1Yk1uMsbtQfcir+P4ohapOqtgLY5Lv/tR2v8svoWx9fvLMH2bunlcbAX0vDJrOn089w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.1
Release Details
UpdatedJan. 26, 2026, 10:15 p.m.
Changelog

Added

  • Initial public release for Nextcloud App Store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturelZH5EWbzTvzSkIidiPUKvqWEEs9K4Rcl/aZJmGsyLdA022wEaHEtmqIM5DF5/pwlWTuGQo5NTwCD6gwQLL6t9ymwHbooow428Q6+f/mRiELbqU5RJR49DfdWTu9bRvR7RCBXXa0BPEdYJDu82GOVezKaZiQwq8obK8/DuZuGQxQeLnXj8vkSlfPruALEpymuVW1ZtVs8chSO30++9gX0htyXG0Tlq7SYEautsZMC6+DtSqmtUqVtodJzcHs3D3wAgbvqjd16tzitt3gJSB+7s6yFXKpl/qngEkcv/77rz5ZW0cUrx6C5R6j9b9Xq2Q6ZlyTVym/7xVh5oEC9seQRVFNS+hCpR7xITFtJ41UnDmpKU/OMuppE+jJDpx7eSEOA2OZhRMXJHJE7GIWoRYaRh05q4jG95VFaKD2v0gPBt4gKZmpRbpQVpdQ25eZNf3V+odpWhLFTkx/KmrwbBcMQUeU5vJVWMgET3RS+FZ4OZY4QgTUOlYeVHx7W8tyeZCzLZs+yVFVcfAttuT/5E0lbXahY6HPTxdhKT936m6G60UkyHUSzXXHiumPDGjT24qt3K8S6QeCQSXUNq+f0Xi7g+55tRUFeMTPYxh1b98siEZYHBaS5IY2FDZEomn9s/DDFqByTXPdARyZ3gv5qAMbemDz/H0XaBQTJH9J6dp8XXFE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0

Nextcloud 28

Digital Signage 0.5.4
Release Details
UpdatedApril 15, 2026, 1:32 p.m.
Changelog

Fixed

  • Migration index names were shortened to avoid MySQL/MariaDB identifier-length errors during schema updates.
  • Locale fallback now resolves reliably to English for unsupported app languages.
  • Fullscreen labels and prompt texts are now fully localized through the app l10n pipeline.

Added

  • Spanish and Italian translation catalogs were added (es, it).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureCOWUz+9hZzq2yt4WAx8nzR5Nk0I9RtVQckB2x3vqVqiOals3hGp+YxwCplaLx0PKPSIQTpODMeTcytSEGkGwZvjGZVkp+O2gmxGRcFk3XOByXitioPLygSLIeU2K3zSgYQik56CMgcn33aTq6qKcZfdy5PmNEhlPaMRH3Szx4UaUvp1eEyWbG891sDp8zS1eYF+FWZOwqVw+YkMkbLItu1M19khFqOWvzKoDmf2D9hZig4zEG1XUJFvanRmDK2NcUbdjJPfnDuWStG/D/65esxftYE+iUaHCCWWJbdg47IdoK2aPbFSqvr8uWrNafMbCUWhtnrWA/V8Bg15cAlocfWGNQZnwIq56TTDniuNf9QTGmfBVjHlOMcDOqmimzukdRLLrjp2fJEWTOfl/7Fs2MiJTo1/6YQm/PsXn/TvLtGvmLL679dYUxZb9PqbPlQXL881P63LD+ow9AxaCrWV5gQRaYKcFocv/2GPvFF4YCOeRU/xGzBXPQ66brpW/ei5pNlW7qQqDlotFu0lyOMqEsiZoAQT80iYCZvWyDiUGUKwystp1LrBtlGQ0PA09uknMMy3QsyMrShjXQig7KAGB4cPmbsdvN5AI4pLFLkAdh1JCWiLpCluupha5DmlRl9VJNGIrNFU6z2ykPY9PZOEI3E+HFTL7cgbE3c0KWPN/tEA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.1
Release Details
UpdatedApril 11, 2026, 6:33 a.m.
Changelog

Added

  • Per-text-class font size settings for display title, clock, weather and calendar content
  • Style settings grouped into layout, colors and text sizes with dedicated reset actions
  • Runtime font-size CSS variables so already open public displays can apply typography changes directly

Changed

  • Default split layout width is now 50 percent for a balanced standard layout
  • Layout wording in the settings UI was tightened and aligned with the remaining width-based configuration
  • README and app metadata were refreshed for the current preset, layout and typography feature set

Fixed

  • Resetting text sizes now restores the configured base defaults instead of legacy scaled values
  • Legacy text-scaling paths and outdated translation strings were removed from settings, runtime config and API payloads
  • The main settings header no longer uses an emoji label
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBYCqTa1IiAYIli4fRWQ2Bokj9XQss5mNw4hrjQsg88unYC8jpWDlbXsyXXEe0ev+h67Fe3SBV+IiPmKatbijUToxk66E1h86tGyytncc5pKNmsnHOu79ycxWSAy+WO9szoJqzCXZaEUp3AR7oM8W25Zafj7UsUZVJIlZ2HnwPRSqnug5/lvCqJZ02clwX4P4H9BHDxN5o0qWmgg87WglNvJEGfk/q2Na7Vla2PHL7gsKiJGdfGprJSMfbQqWE869d8CstmDk06YBQlVQmhgMvRIbDl9Xa85oLmJcGi0a3KwcEegSlJn5ODly0XA6n/kiFwW36l7Yt+NDDJOxl6T+43900v53zFzb72BlILzfp1+XanOhiBnPzqPPEQmAjIysgyG3hOnz7n0LPPxwGNShhv5Zv6arz3X5YABc0nqSOeA60e6Jnqh/9xAZAjnEwqoyhYBG5jP5r/kChfzJMJJf9wpdRXbHsOhhWx7T8SKaw3YuhJg6sJeTFDiqAUBf8qUTu0CR6z6KDp7L7MJHT49aPwgKHzp4QwsK2Fzm5+fhwzyXeLPfghYmEvB6SGD166N73qi+mcWEXAAD2P2kEMCmYW1hW0AsVdqeM9kEAnjxb9kKyuCCkBVLkgawaJEe7jJq92ZVqzeN4TCmXG4E2KKw+5kWcIjFfy06dPkGzjE90yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.0
Release Details
UpdatedApril 6, 2026, 1:54 p.m.
Changelog

Added

  • 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
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturedKkguuCLVHALrNofHRlDEv2tcxGZ/PAvbEUlijYW0UoEnuh4b7DMgX26WiwbLL8a7h/5k4gVei8ZBZrJHA0hXLI6kOrg7MNJYJ1cRJaeXmfQa8sHWdzkqOCowaMF9I9h76iOw6vrLkECK+9I9SHc4Job0FmUhKu0Ecu2PEmtKy2Rwcq2X+FyFw9JtrmoqruAiqAblqw+ti5sIryp7jK7WMJWULARUq47FMIef4qcZdKNzeMY5CFerSv7eA7R7KXid0+IXwml6aA0LQ4kMKD1uPeD8fH/7V60dwmFDsYtxp548Xv7uEarJc5ZIzuvyMBFRohukfsImalHs5iyZoj0rBduGZOJ3c97mRQrAKlVZLZ/V22mXfsrf1+dDfH0werTf1Xy5odPuT+GwpBN68xYUTJAjTjIMRYIF5zahSlk2WaqP5pJh+DfU414Ctl5mundDC4ybXKNLkDhTWlU2mY80VGXxuylj6DIxIQH+4TzYAoSncget0wYkv0cC/06m9rX6YbpZQXSQ3J8BLzslzGc0ie+XlM2P5hRxlZRPiBXT/0q7ansXmSEbg1FkfKFowlAUb/SQ9TTqlEJHB/adpisQdPOXYQRM4jafhdvOnwG9zrNJ6b8sMVifRDqMZOMU1OgDx2/gDI8/vRsznQIwEhuyOVKyWQ/wWjt0TFHn4ys+3A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.7
Release Details
UpdatedFeb. 1, 2026, 8:08 p.m.
Changelog

Added

  • Fullscreen toggle button integrated into display header
  • Optional auto-prompt for fullscreen mode on page load (configurable setting)
  • Chrome/Safari compatibility with webkit fullscreen API prefixes
  • Internationalized fullscreen dialog using Nextcloud user language
  • Auto-hide functionality for fullscreen button with mouse movement detection
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureoAK/Ab25e365K65xTszZQAa9GUpys3+gdvihe+Ia0zWhzBxYUsQWzpCiHHnqD5/yhZ2d3Necb1JhnBa1DhVh2is6gn+45kZqs/zfhdUGhnAJDzVK2+us/liJ8xMiBGw/8z5bgvrou/TeacfO1Cds5k3u1ioQptup/1RLEAhdSIaspv/vQZwvpmEtMV1ZZsVQlnzWx/I20O9wucm6ZmYrN7gwNGj5XTJe1od6PBVs2LcKkHLAs7juyWUQOcqB3pUqdXmajIxEjcIB9SMtWuMoC46UDUW9WXrC0ykBCCasxBT3ttcSyUahIqVtsXAWcnYfvVOQHktDwO+rEdNjm7dLO1ZF46X4sDw6VGpczJKOgynk0uw5GaOhzdyPvvPm77+SNP3BTvvdFa2g0oXOj6f1y//Xeq8cEm97REbfYKcwgZpNDlCQiZ1COGYZIgS0Drm1oYzjKBtS0EgSffI94KEcQMiHbRcHSaEdkA+xPikodtgAVyQlaqlhdbCBOv9jM3I3TfA8dKqeFrP0XIDGcoX/kxsAxkNhoZer+5b7KvscuaxSTW1+oFut9PBQ+A1sifET5NWBZqCaC1BmXaplWVTVpD3u45SpAP7pE2HcIsApYXmDCeo/UHJtu9NrBOYrN8NuJBBDRDiuiSYTa4MwnD0e3m1xyZShPCtwQAzxCUwu25M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.6
Release Details
UpdatedFeb. 1, 2026, 2:02 p.m.
Changelog

Added

  • Autocomplete for event exclusion based on actual calendar event titles
  • Customizable display colors (Primary, Background, Text, Gradient Start/End)
  • Toggle to show/hide display name on screen
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureO5z1XHpp3/Yll7OeaZ3VVnlJcbEsWYmoAWQDLk1Uby8/6KAOiC/fK5WIbdQpgEzS5L6K6paZL4lyIlWaUzXrevLJ72/wPVG/Lp5llkh/MgLQCZ6uHkU/goVvFxjdoPqF9iFCoPbzHtqJGoUoRfvy84w7ff1vsSt2g/jDw3lu4iK+F/g/b0ZuqtFjamZcuGKqDnxseeTdEqpoeSS85gCquc4CC7ShZy0MJn+ffSrD0c2D9mIRZ6hHwMwrfL4fiGGOsTbUnD5Etpn9QZfLYQgqFM9YYGXA7XOyCPJn+P1jvC62gGg0Gw7Mo+N++KCybj86MuAcXDoSayQQA0JOxEPmhrz2qbVGWDqxiyCtV3idsv2u0yaYgW9EIlnx53nbvtoR3/syPKTRFFiRI7ERetbjU1h0Ahw8JNE39Js3bfORTVz2366AnJUgd9D/V/u9GqEg4z/eVdR87NKZXAuXmZceTNTC0/wOB7uFJ+CKzzPpg43o9Du4+JI7RZOrcXhEJVsbawyg0yoa4IlhzMg7kdsrN659FoVlkFhVIrFYQ7QRZvXkajN2llGzwuq6SsoI5G7NOtbTbjsPKblhZJ0UCN0bH6WXz+Vm/ZlRR5tu5TYmxA8Lwf+X5+3xJa+QsiRkw2KhXVr5W4zjXc0hYxDKk7l+7Pf/C4ZFnIbevmdENS3gdGc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.5
Release Details
UpdatedJan. 30, 2026, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureKkeeezzquWKlAg6EU7bZ2B1T1BJpfL4GgqtEm2U7FMNoUlqxMYwSBwkX9FEvnAT+W9910wW4viXvNWjQwsCVAyUX0kIR7VPOd7/Skdko/qQH1gU0BhFElQNx405qa3ytgtf+lDBtYV5j+4nWF3GZcret8emYBFOKXROtC5MZX47B8Uw/m4px5FA0htauRWG9KBGdSsjyUfbWRhYip0VzZ+G8gb/aeRsuiefCdLG/epKA7/h3PgYwsJZQTr9+2frd3h6Qd9taAjY6HIy9ZmCFybFTLVgsWXwIhNtgRj6/SIC0R3eT+Rexg/yAJVNBvnoubojDkmu22gXKLkS1FU9pdLV4aKrCPnCSy9za7VgzME/HfKsbgSWCFH9upQfotlKIkX1gYt+JV+06ujw0KhRCYKrRRaeacj7M2BhQcsy9BmTlFTVjljId8qmdgK13aqJu7Qeg43ggfH8b8+bugjTFlB3xOyr3Gz5xk3ZEYXV0snMqo1aDkTfhM4ZvEqcZ2fxKxr5Jv++AKTNVDCBlz+Fitx5Hqp02u+SkkuX0dPtZyPd5EDNtZJpowcoXfjbROsfNwY1b/+XXxquKP40j6X6VqQvf2tizJeZzhM86JkkTKjb9yPxmv7b+atM8veWSv+RJBy6U5DYVxsd38ENr4S+QcNcu3VRE/wR+Zfp/5SusATs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.4
Release Details
UpdatedJan. 26, 2026, 11:29 p.m.
Changelog

Changed

  • Metadata clean up
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturem/cZ14Pbw7PpEs4OXtbeNKm9LS0GlkykFq9TrmBQ303Nirv/NtENfHyZ9FrogWHz/iGpdV+lMr9P/5JXnBrQw+5AIyLFedupiqtipuOzCGnb/IB6DP4EEejrrGoNwF2Bu/OkQnsEjNMdhvhwDiRqQ2zxDUy7Ufv/a3GJjJLicaele1YdybMCAHc/DcqWQtQjD/CRlp0Uc6OPdk2zhFdjhWtfLAYi1LdudVualbILdrOFdx4ndEvSHstI/jJnnNqXYmu/lyJ7GjoDGVXjwGUyP9IknMawoaNw3ywaOeJJo/iuBe8wCehBDqHsfK4eSsVsxsOXSR/mtfLbuzc18+89tl1F9GzjJ6XclMpBdwMOXkTBoQzUgGRM0oTqBIDDAw5XsWoRf7VStG/vGi/WqdLhfyA2iKjWiaf+734pdbfdpIs+8VLMEuycXe4cxQ7ri4O4jnukKWmejOpg/3uT+X2EyDEAMHlCxUIkr5BwSR4NEKpzmTHswwqTsRXLgjBPU1Rdii9Kp96H6Aa1FWfhSuL1Otf/AZdGiFlLmD3vh+bzVeNKr8nQTIka/30D9Pvl+a5jIr1aVHyaOGF+4nu7ZL8uinvnHYyLfQ8n4tqJqX3vAH+X06A835k+WYPJtk0hIbZDClx8NC3ioMjB53wk6PqhFx96nmx1X+RRE4933otqa6g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.3
Release Details
UpdatedJan. 26, 2026, 10:41 p.m.
Changelog

Added

  • Small thumbnail for main screenshot (App Store preview loads faster)
  • Further screenshots for app store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBC3nAR/xDM13Zw5Uy+nifPvnesjwKOsoxMfcVOuMPkug2eVawybrF7uUpsM0t51LLcGD5hWVHhB7m7FtqObhwdTfk0lavvQM8ioIt4rxUV7XilkbJSN33dmAyakzkXTOWQJjAxzObvFfaPsYNCu4fXmwOG2ZfW6Duow2H7K35Z7soBemXOp1JWR2MCB0ouMUdg8eZkTaS4NYKxSisobAeb/D1Q1lST4l93gZZDd5qE7G+R+F52/6ZnqaDTwXiYPFfrit2Q8QySXCMh21wTuXWW5uRoOeHadDFeZrgMI1692iNUOVVUm3b4hjRYUYnkdn2A//rwKzmvg8Hztr0LoLjFkw/LN65uEFAIBngS56MPsORIT4a4z5kh5koUXdW9/gOuyJpJqeV6G1LgPW5SxP5YJQV8h7P5Cmo4i8112idy7xR8NKi/4Ba3MldCSSG+0YllG8Rj6z23/Rken0wizRp8kCmVoEwDGneqVAgKexA0SuZtHTKgZKpbvhoNKsDUxjR8+PzzKJDGLMK4V2zd6224A7uzXuBtdjvHtKqQA614bZq34BNntMWEhnMom37z2UDzM5qDv8kVtnBdV6fL+17hUKAE0bu9C6ShR2qwC36jhxMazHj/h+lUKjFqv1ACMEYB5etnCpQloIuuiaFafxQdyNOVWU+hEQ7Fwsl9RUC74=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.2
Release Details
UpdatedJan. 26, 2026, 10:24 p.m.
Changelog

Added

  • Automated and API-compliant App Store upload via GitHub Actions
  • Nightly/pre-release support for App Store uploads
  • PNG screenshots optimized and added to app description

Changed

  • Internal scripts and obsolete files removed from release package
  • Build and signing process improved and documented

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturedr5ActuO86GgzIeRpSIVRu0zDiiEiz6ioePvqhn9gH7fIcpEqRpj2D9h4qWzYAiYThZJv59PHWuOz+sLcGB/zGlUIo8Ua59myxGGhoNOGeWd2SIhYAsfIpV/Q8uMVsgQfXfse8tJhxufK8VTeKkjUqxM1zx/1HtOa5BrcNW9HVPNav15zrAf0Zh0EpfIKZEi7tAAOYITmM5BDVxC1ygWH7JtM99MXBWowx/fK8n0ytR8u/pLQbJYkF/3ytmDG1Y96dpAq/QUM54Y6k0oXhyPY+DT66pXX8YdqPODrq8w8A4At7YQgh5Nws1LTE9dq/n4IQGkC6RzB/uOP3wjxUeebs79nNEhpTI5/emjWGaA6ILw/XWYsBAINUoy6wbZ1uFTGgZj/IMyYt6t8wSny6TbrCBPYor876iFvKeHpDVaFWsHYXG/5gU6CMjIZylusDXPu4tpc1iYsDTlm7stmljUeq4M0xohyT8M17qQBL4oef/738HaIWr50NPPl+Qu3shoItgDvUIHO/02wXPQqdnmLHlworSAN4dT6FGzJ2gE5XDaie0e8HDQsZRM9+GS50hLO9TiLTeuIqOAwJzkBak1AsZERNklPAlRLRS46TWf1Yk1uMsbtQfcir+P4ohapOqtgLY5Lv/tR2v8svoWx9fvLMH2bunlcbAX0vDJrOn089w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.1
Release Details
UpdatedJan. 26, 2026, 10:15 p.m.
Changelog

Added

  • Initial public release for Nextcloud App Store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturelZH5EWbzTvzSkIidiPUKvqWEEs9K4Rcl/aZJmGsyLdA022wEaHEtmqIM5DF5/pwlWTuGQo5NTwCD6gwQLL6t9ymwHbooow428Q6+f/mRiELbqU5RJR49DfdWTu9bRvR7RCBXXa0BPEdYJDu82GOVezKaZiQwq8obK8/DuZuGQxQeLnXj8vkSlfPruALEpymuVW1ZtVs8chSO30++9gX0htyXG0Tlq7SYEautsZMC6+DtSqmtUqVtodJzcHs3D3wAgbvqjd16tzitt3gJSB+7s6yFXKpl/qngEkcv/77rz5ZW0cUrx6C5R6j9b9Xq2Q6ZlyTVym/7xVh5oEC9seQRVFNS+hCpR7xITFtJ41UnDmpKU/OMuppE+jJDpx7eSEOA2OZhRMXJHJE7GIWoRYaRh05q4jG95VFaKD2v0gPBt4gKZmpRbpQVpdQ25eZNf3V+odpWhLFTkx/KmrwbBcMQUeU5vJVWMgET3RS+FZ4OZY4QgTUOlYeVHx7W8tyeZCzLZs+yVFVcfAttuT/5E0lbXahY6HPTxdhKT936m6G60UkyHUSzXXHiumPDGjT24qt3K8S6QeCQSXUNq+f0Xi7g+55tRUFeMTPYxh1b98siEZYHBaS5IY2FDZEomn9s/DDFqByTXPdARyZ3gv5qAMbemDz/H0XaBQTJH9J6dp8XXFE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0

Nextcloud 27

Digital Signage 0.5.4
Release Details
UpdatedApril 15, 2026, 1:32 p.m.
Changelog

Fixed

  • Migration index names were shortened to avoid MySQL/MariaDB identifier-length errors during schema updates.
  • Locale fallback now resolves reliably to English for unsupported app languages.
  • Fullscreen labels and prompt texts are now fully localized through the app l10n pipeline.

Added

  • Spanish and Italian translation catalogs were added (es, it).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureCOWUz+9hZzq2yt4WAx8nzR5Nk0I9RtVQckB2x3vqVqiOals3hGp+YxwCplaLx0PKPSIQTpODMeTcytSEGkGwZvjGZVkp+O2gmxGRcFk3XOByXitioPLygSLIeU2K3zSgYQik56CMgcn33aTq6qKcZfdy5PmNEhlPaMRH3Szx4UaUvp1eEyWbG891sDp8zS1eYF+FWZOwqVw+YkMkbLItu1M19khFqOWvzKoDmf2D9hZig4zEG1XUJFvanRmDK2NcUbdjJPfnDuWStG/D/65esxftYE+iUaHCCWWJbdg47IdoK2aPbFSqvr8uWrNafMbCUWhtnrWA/V8Bg15cAlocfWGNQZnwIq56TTDniuNf9QTGmfBVjHlOMcDOqmimzukdRLLrjp2fJEWTOfl/7Fs2MiJTo1/6YQm/PsXn/TvLtGvmLL679dYUxZb9PqbPlQXL881P63LD+ow9AxaCrWV5gQRaYKcFocv/2GPvFF4YCOeRU/xGzBXPQ66brpW/ei5pNlW7qQqDlotFu0lyOMqEsiZoAQT80iYCZvWyDiUGUKwystp1LrBtlGQ0PA09uknMMy3QsyMrShjXQig7KAGB4cPmbsdvN5AI4pLFLkAdh1JCWiLpCluupha5DmlRl9VJNGIrNFU6z2ykPY9PZOEI3E+HFTL7cgbE3c0KWPN/tEA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.1
Release Details
UpdatedApril 11, 2026, 6:33 a.m.
Changelog

Added

  • Per-text-class font size settings for display title, clock, weather and calendar content
  • Style settings grouped into layout, colors and text sizes with dedicated reset actions
  • Runtime font-size CSS variables so already open public displays can apply typography changes directly

Changed

  • Default split layout width is now 50 percent for a balanced standard layout
  • Layout wording in the settings UI was tightened and aligned with the remaining width-based configuration
  • README and app metadata were refreshed for the current preset, layout and typography feature set

Fixed

  • Resetting text sizes now restores the configured base defaults instead of legacy scaled values
  • Legacy text-scaling paths and outdated translation strings were removed from settings, runtime config and API payloads
  • The main settings header no longer uses an emoji label
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBYCqTa1IiAYIli4fRWQ2Bokj9XQss5mNw4hrjQsg88unYC8jpWDlbXsyXXEe0ev+h67Fe3SBV+IiPmKatbijUToxk66E1h86tGyytncc5pKNmsnHOu79ycxWSAy+WO9szoJqzCXZaEUp3AR7oM8W25Zafj7UsUZVJIlZ2HnwPRSqnug5/lvCqJZ02clwX4P4H9BHDxN5o0qWmgg87WglNvJEGfk/q2Na7Vla2PHL7gsKiJGdfGprJSMfbQqWE869d8CstmDk06YBQlVQmhgMvRIbDl9Xa85oLmJcGi0a3KwcEegSlJn5ODly0XA6n/kiFwW36l7Yt+NDDJOxl6T+43900v53zFzb72BlILzfp1+XanOhiBnPzqPPEQmAjIysgyG3hOnz7n0LPPxwGNShhv5Zv6arz3X5YABc0nqSOeA60e6Jnqh/9xAZAjnEwqoyhYBG5jP5r/kChfzJMJJf9wpdRXbHsOhhWx7T8SKaw3YuhJg6sJeTFDiqAUBf8qUTu0CR6z6KDp7L7MJHT49aPwgKHzp4QwsK2Fzm5+fhwzyXeLPfghYmEvB6SGD166N73qi+mcWEXAAD2P2kEMCmYW1hW0AsVdqeM9kEAnjxb9kKyuCCkBVLkgawaJEe7jJq92ZVqzeN4TCmXG4E2KKw+5kWcIjFfy06dPkGzjE90yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.0
Release Details
UpdatedApril 6, 2026, 1:54 p.m.
Changelog

Added

  • 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
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturedKkguuCLVHALrNofHRlDEv2tcxGZ/PAvbEUlijYW0UoEnuh4b7DMgX26WiwbLL8a7h/5k4gVei8ZBZrJHA0hXLI6kOrg7MNJYJ1cRJaeXmfQa8sHWdzkqOCowaMF9I9h76iOw6vrLkECK+9I9SHc4Job0FmUhKu0Ecu2PEmtKy2Rwcq2X+FyFw9JtrmoqruAiqAblqw+ti5sIryp7jK7WMJWULARUq47FMIef4qcZdKNzeMY5CFerSv7eA7R7KXid0+IXwml6aA0LQ4kMKD1uPeD8fH/7V60dwmFDsYtxp548Xv7uEarJc5ZIzuvyMBFRohukfsImalHs5iyZoj0rBduGZOJ3c97mRQrAKlVZLZ/V22mXfsrf1+dDfH0werTf1Xy5odPuT+GwpBN68xYUTJAjTjIMRYIF5zahSlk2WaqP5pJh+DfU414Ctl5mundDC4ybXKNLkDhTWlU2mY80VGXxuylj6DIxIQH+4TzYAoSncget0wYkv0cC/06m9rX6YbpZQXSQ3J8BLzslzGc0ie+XlM2P5hRxlZRPiBXT/0q7ansXmSEbg1FkfKFowlAUb/SQ9TTqlEJHB/adpisQdPOXYQRM4jafhdvOnwG9zrNJ6b8sMVifRDqMZOMU1OgDx2/gDI8/vRsznQIwEhuyOVKyWQ/wWjt0TFHn4ys+3A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.7
Release Details
UpdatedFeb. 1, 2026, 8:08 p.m.
Changelog

Added

  • Fullscreen toggle button integrated into display header
  • Optional auto-prompt for fullscreen mode on page load (configurable setting)
  • Chrome/Safari compatibility with webkit fullscreen API prefixes
  • Internationalized fullscreen dialog using Nextcloud user language
  • Auto-hide functionality for fullscreen button with mouse movement detection
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureoAK/Ab25e365K65xTszZQAa9GUpys3+gdvihe+Ia0zWhzBxYUsQWzpCiHHnqD5/yhZ2d3Necb1JhnBa1DhVh2is6gn+45kZqs/zfhdUGhnAJDzVK2+us/liJ8xMiBGw/8z5bgvrou/TeacfO1Cds5k3u1ioQptup/1RLEAhdSIaspv/vQZwvpmEtMV1ZZsVQlnzWx/I20O9wucm6ZmYrN7gwNGj5XTJe1od6PBVs2LcKkHLAs7juyWUQOcqB3pUqdXmajIxEjcIB9SMtWuMoC46UDUW9WXrC0ykBCCasxBT3ttcSyUahIqVtsXAWcnYfvVOQHktDwO+rEdNjm7dLO1ZF46X4sDw6VGpczJKOgynk0uw5GaOhzdyPvvPm77+SNP3BTvvdFa2g0oXOj6f1y//Xeq8cEm97REbfYKcwgZpNDlCQiZ1COGYZIgS0Drm1oYzjKBtS0EgSffI94KEcQMiHbRcHSaEdkA+xPikodtgAVyQlaqlhdbCBOv9jM3I3TfA8dKqeFrP0XIDGcoX/kxsAxkNhoZer+5b7KvscuaxSTW1+oFut9PBQ+A1sifET5NWBZqCaC1BmXaplWVTVpD3u45SpAP7pE2HcIsApYXmDCeo/UHJtu9NrBOYrN8NuJBBDRDiuiSYTa4MwnD0e3m1xyZShPCtwQAzxCUwu25M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.6
Release Details
UpdatedFeb. 1, 2026, 2:02 p.m.
Changelog

Added

  • Autocomplete for event exclusion based on actual calendar event titles
  • Customizable display colors (Primary, Background, Text, Gradient Start/End)
  • Toggle to show/hide display name on screen
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureO5z1XHpp3/Yll7OeaZ3VVnlJcbEsWYmoAWQDLk1Uby8/6KAOiC/fK5WIbdQpgEzS5L6K6paZL4lyIlWaUzXrevLJ72/wPVG/Lp5llkh/MgLQCZ6uHkU/goVvFxjdoPqF9iFCoPbzHtqJGoUoRfvy84w7ff1vsSt2g/jDw3lu4iK+F/g/b0ZuqtFjamZcuGKqDnxseeTdEqpoeSS85gCquc4CC7ShZy0MJn+ffSrD0c2D9mIRZ6hHwMwrfL4fiGGOsTbUnD5Etpn9QZfLYQgqFM9YYGXA7XOyCPJn+P1jvC62gGg0Gw7Mo+N++KCybj86MuAcXDoSayQQA0JOxEPmhrz2qbVGWDqxiyCtV3idsv2u0yaYgW9EIlnx53nbvtoR3/syPKTRFFiRI7ERetbjU1h0Ahw8JNE39Js3bfORTVz2366AnJUgd9D/V/u9GqEg4z/eVdR87NKZXAuXmZceTNTC0/wOB7uFJ+CKzzPpg43o9Du4+JI7RZOrcXhEJVsbawyg0yoa4IlhzMg7kdsrN659FoVlkFhVIrFYQ7QRZvXkajN2llGzwuq6SsoI5G7NOtbTbjsPKblhZJ0UCN0bH6WXz+Vm/ZlRR5tu5TYmxA8Lwf+X5+3xJa+QsiRkw2KhXVr5W4zjXc0hYxDKk7l+7Pf/C4ZFnIbevmdENS3gdGc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.5
Release Details
UpdatedJan. 30, 2026, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureKkeeezzquWKlAg6EU7bZ2B1T1BJpfL4GgqtEm2U7FMNoUlqxMYwSBwkX9FEvnAT+W9910wW4viXvNWjQwsCVAyUX0kIR7VPOd7/Skdko/qQH1gU0BhFElQNx405qa3ytgtf+lDBtYV5j+4nWF3GZcret8emYBFOKXROtC5MZX47B8Uw/m4px5FA0htauRWG9KBGdSsjyUfbWRhYip0VzZ+G8gb/aeRsuiefCdLG/epKA7/h3PgYwsJZQTr9+2frd3h6Qd9taAjY6HIy9ZmCFybFTLVgsWXwIhNtgRj6/SIC0R3eT+Rexg/yAJVNBvnoubojDkmu22gXKLkS1FU9pdLV4aKrCPnCSy9za7VgzME/HfKsbgSWCFH9upQfotlKIkX1gYt+JV+06ujw0KhRCYKrRRaeacj7M2BhQcsy9BmTlFTVjljId8qmdgK13aqJu7Qeg43ggfH8b8+bugjTFlB3xOyr3Gz5xk3ZEYXV0snMqo1aDkTfhM4ZvEqcZ2fxKxr5Jv++AKTNVDCBlz+Fitx5Hqp02u+SkkuX0dPtZyPd5EDNtZJpowcoXfjbROsfNwY1b/+XXxquKP40j6X6VqQvf2tizJeZzhM86JkkTKjb9yPxmv7b+atM8veWSv+RJBy6U5DYVxsd38ENr4S+QcNcu3VRE/wR+Zfp/5SusATs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.4
Release Details
UpdatedJan. 26, 2026, 11:29 p.m.
Changelog

Changed

  • Metadata clean up
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturem/cZ14Pbw7PpEs4OXtbeNKm9LS0GlkykFq9TrmBQ303Nirv/NtENfHyZ9FrogWHz/iGpdV+lMr9P/5JXnBrQw+5AIyLFedupiqtipuOzCGnb/IB6DP4EEejrrGoNwF2Bu/OkQnsEjNMdhvhwDiRqQ2zxDUy7Ufv/a3GJjJLicaele1YdybMCAHc/DcqWQtQjD/CRlp0Uc6OPdk2zhFdjhWtfLAYi1LdudVualbILdrOFdx4ndEvSHstI/jJnnNqXYmu/lyJ7GjoDGVXjwGUyP9IknMawoaNw3ywaOeJJo/iuBe8wCehBDqHsfK4eSsVsxsOXSR/mtfLbuzc18+89tl1F9GzjJ6XclMpBdwMOXkTBoQzUgGRM0oTqBIDDAw5XsWoRf7VStG/vGi/WqdLhfyA2iKjWiaf+734pdbfdpIs+8VLMEuycXe4cxQ7ri4O4jnukKWmejOpg/3uT+X2EyDEAMHlCxUIkr5BwSR4NEKpzmTHswwqTsRXLgjBPU1Rdii9Kp96H6Aa1FWfhSuL1Otf/AZdGiFlLmD3vh+bzVeNKr8nQTIka/30D9Pvl+a5jIr1aVHyaOGF+4nu7ZL8uinvnHYyLfQ8n4tqJqX3vAH+X06A835k+WYPJtk0hIbZDClx8NC3ioMjB53wk6PqhFx96nmx1X+RRE4933otqa6g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.3
Release Details
UpdatedJan. 26, 2026, 10:41 p.m.
Changelog

Added

  • Small thumbnail for main screenshot (App Store preview loads faster)
  • Further screenshots for app store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBC3nAR/xDM13Zw5Uy+nifPvnesjwKOsoxMfcVOuMPkug2eVawybrF7uUpsM0t51LLcGD5hWVHhB7m7FtqObhwdTfk0lavvQM8ioIt4rxUV7XilkbJSN33dmAyakzkXTOWQJjAxzObvFfaPsYNCu4fXmwOG2ZfW6Duow2H7K35Z7soBemXOp1JWR2MCB0ouMUdg8eZkTaS4NYKxSisobAeb/D1Q1lST4l93gZZDd5qE7G+R+F52/6ZnqaDTwXiYPFfrit2Q8QySXCMh21wTuXWW5uRoOeHadDFeZrgMI1692iNUOVVUm3b4hjRYUYnkdn2A//rwKzmvg8Hztr0LoLjFkw/LN65uEFAIBngS56MPsORIT4a4z5kh5koUXdW9/gOuyJpJqeV6G1LgPW5SxP5YJQV8h7P5Cmo4i8112idy7xR8NKi/4Ba3MldCSSG+0YllG8Rj6z23/Rken0wizRp8kCmVoEwDGneqVAgKexA0SuZtHTKgZKpbvhoNKsDUxjR8+PzzKJDGLMK4V2zd6224A7uzXuBtdjvHtKqQA614bZq34BNntMWEhnMom37z2UDzM5qDv8kVtnBdV6fL+17hUKAE0bu9C6ShR2qwC36jhxMazHj/h+lUKjFqv1ACMEYB5etnCpQloIuuiaFafxQdyNOVWU+hEQ7Fwsl9RUC74=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.2
Release Details
UpdatedJan. 26, 2026, 10:24 p.m.
Changelog

Added

  • Automated and API-compliant App Store upload via GitHub Actions
  • Nightly/pre-release support for App Store uploads
  • PNG screenshots optimized and added to app description

Changed

  • Internal scripts and obsolete files removed from release package
  • Build and signing process improved and documented

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturedr5ActuO86GgzIeRpSIVRu0zDiiEiz6ioePvqhn9gH7fIcpEqRpj2D9h4qWzYAiYThZJv59PHWuOz+sLcGB/zGlUIo8Ua59myxGGhoNOGeWd2SIhYAsfIpV/Q8uMVsgQfXfse8tJhxufK8VTeKkjUqxM1zx/1HtOa5BrcNW9HVPNav15zrAf0Zh0EpfIKZEi7tAAOYITmM5BDVxC1ygWH7JtM99MXBWowx/fK8n0ytR8u/pLQbJYkF/3ytmDG1Y96dpAq/QUM54Y6k0oXhyPY+DT66pXX8YdqPODrq8w8A4At7YQgh5Nws1LTE9dq/n4IQGkC6RzB/uOP3wjxUeebs79nNEhpTI5/emjWGaA6ILw/XWYsBAINUoy6wbZ1uFTGgZj/IMyYt6t8wSny6TbrCBPYor876iFvKeHpDVaFWsHYXG/5gU6CMjIZylusDXPu4tpc1iYsDTlm7stmljUeq4M0xohyT8M17qQBL4oef/738HaIWr50NPPl+Qu3shoItgDvUIHO/02wXPQqdnmLHlworSAN4dT6FGzJ2gE5XDaie0e8HDQsZRM9+GS50hLO9TiLTeuIqOAwJzkBak1AsZERNklPAlRLRS46TWf1Yk1uMsbtQfcir+P4ohapOqtgLY5Lv/tR2v8svoWx9fvLMH2bunlcbAX0vDJrOn089w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.1
Release Details
UpdatedJan. 26, 2026, 10:15 p.m.
Changelog

Added

  • Initial public release for Nextcloud App Store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturelZH5EWbzTvzSkIidiPUKvqWEEs9K4Rcl/aZJmGsyLdA022wEaHEtmqIM5DF5/pwlWTuGQo5NTwCD6gwQLL6t9ymwHbooow428Q6+f/mRiELbqU5RJR49DfdWTu9bRvR7RCBXXa0BPEdYJDu82GOVezKaZiQwq8obK8/DuZuGQxQeLnXj8vkSlfPruALEpymuVW1ZtVs8chSO30++9gX0htyXG0Tlq7SYEautsZMC6+DtSqmtUqVtodJzcHs3D3wAgbvqjd16tzitt3gJSB+7s6yFXKpl/qngEkcv/77rz5ZW0cUrx6C5R6j9b9Xq2Q6ZlyTVym/7xVh5oEC9seQRVFNS+hCpR7xITFtJ41UnDmpKU/OMuppE+jJDpx7eSEOA2OZhRMXJHJE7GIWoRYaRh05q4jG95VFaKD2v0gPBt4gKZmpRbpQVpdQ25eZNf3V+odpWhLFTkx/KmrwbBcMQUeU5vJVWMgET3RS+FZ4OZY4QgTUOlYeVHx7W8tyeZCzLZs+yVFVcfAttuT/5E0lbXahY6HPTxdhKT936m6G60UkyHUSzXXHiumPDGjT24qt3K8S6QeCQSXUNq+f0Xi7g+55tRUFeMTPYxh1b98siEZYHBaS5IY2FDZEomn9s/DDFqByTXPdARyZ3gv5qAMbemDz/H0XaBQTJH9J6dp8XXFE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0

Nextcloud 26

Digital Signage 0.5.4
Release Details
UpdatedApril 15, 2026, 1:32 p.m.
Changelog

Fixed

  • Migration index names were shortened to avoid MySQL/MariaDB identifier-length errors during schema updates.
  • Locale fallback now resolves reliably to English for unsupported app languages.
  • Fullscreen labels and prompt texts are now fully localized through the app l10n pipeline.

Added

  • Spanish and Italian translation catalogs were added (es, it).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureCOWUz+9hZzq2yt4WAx8nzR5Nk0I9RtVQckB2x3vqVqiOals3hGp+YxwCplaLx0PKPSIQTpODMeTcytSEGkGwZvjGZVkp+O2gmxGRcFk3XOByXitioPLygSLIeU2K3zSgYQik56CMgcn33aTq6qKcZfdy5PmNEhlPaMRH3Szx4UaUvp1eEyWbG891sDp8zS1eYF+FWZOwqVw+YkMkbLItu1M19khFqOWvzKoDmf2D9hZig4zEG1XUJFvanRmDK2NcUbdjJPfnDuWStG/D/65esxftYE+iUaHCCWWJbdg47IdoK2aPbFSqvr8uWrNafMbCUWhtnrWA/V8Bg15cAlocfWGNQZnwIq56TTDniuNf9QTGmfBVjHlOMcDOqmimzukdRLLrjp2fJEWTOfl/7Fs2MiJTo1/6YQm/PsXn/TvLtGvmLL679dYUxZb9PqbPlQXL881P63LD+ow9AxaCrWV5gQRaYKcFocv/2GPvFF4YCOeRU/xGzBXPQ66brpW/ei5pNlW7qQqDlotFu0lyOMqEsiZoAQT80iYCZvWyDiUGUKwystp1LrBtlGQ0PA09uknMMy3QsyMrShjXQig7KAGB4cPmbsdvN5AI4pLFLkAdh1JCWiLpCluupha5DmlRl9VJNGIrNFU6z2ykPY9PZOEI3E+HFTL7cgbE3c0KWPN/tEA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.1
Release Details
UpdatedApril 11, 2026, 6:33 a.m.
Changelog

Added

  • Per-text-class font size settings for display title, clock, weather and calendar content
  • Style settings grouped into layout, colors and text sizes with dedicated reset actions
  • Runtime font-size CSS variables so already open public displays can apply typography changes directly

Changed

  • Default split layout width is now 50 percent for a balanced standard layout
  • Layout wording in the settings UI was tightened and aligned with the remaining width-based configuration
  • README and app metadata were refreshed for the current preset, layout and typography feature set

Fixed

  • Resetting text sizes now restores the configured base defaults instead of legacy scaled values
  • Legacy text-scaling paths and outdated translation strings were removed from settings, runtime config and API payloads
  • The main settings header no longer uses an emoji label
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBYCqTa1IiAYIli4fRWQ2Bokj9XQss5mNw4hrjQsg88unYC8jpWDlbXsyXXEe0ev+h67Fe3SBV+IiPmKatbijUToxk66E1h86tGyytncc5pKNmsnHOu79ycxWSAy+WO9szoJqzCXZaEUp3AR7oM8W25Zafj7UsUZVJIlZ2HnwPRSqnug5/lvCqJZ02clwX4P4H9BHDxN5o0qWmgg87WglNvJEGfk/q2Na7Vla2PHL7gsKiJGdfGprJSMfbQqWE869d8CstmDk06YBQlVQmhgMvRIbDl9Xa85oLmJcGi0a3KwcEegSlJn5ODly0XA6n/kiFwW36l7Yt+NDDJOxl6T+43900v53zFzb72BlILzfp1+XanOhiBnPzqPPEQmAjIysgyG3hOnz7n0LPPxwGNShhv5Zv6arz3X5YABc0nqSOeA60e6Jnqh/9xAZAjnEwqoyhYBG5jP5r/kChfzJMJJf9wpdRXbHsOhhWx7T8SKaw3YuhJg6sJeTFDiqAUBf8qUTu0CR6z6KDp7L7MJHT49aPwgKHzp4QwsK2Fzm5+fhwzyXeLPfghYmEvB6SGD166N73qi+mcWEXAAD2P2kEMCmYW1hW0AsVdqeM9kEAnjxb9kKyuCCkBVLkgawaJEe7jJq92ZVqzeN4TCmXG4E2KKw+5kWcIjFfy06dPkGzjE90yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.0
Release Details
UpdatedApril 6, 2026, 1:54 p.m.
Changelog

Added

  • 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
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturedKkguuCLVHALrNofHRlDEv2tcxGZ/PAvbEUlijYW0UoEnuh4b7DMgX26WiwbLL8a7h/5k4gVei8ZBZrJHA0hXLI6kOrg7MNJYJ1cRJaeXmfQa8sHWdzkqOCowaMF9I9h76iOw6vrLkECK+9I9SHc4Job0FmUhKu0Ecu2PEmtKy2Rwcq2X+FyFw9JtrmoqruAiqAblqw+ti5sIryp7jK7WMJWULARUq47FMIef4qcZdKNzeMY5CFerSv7eA7R7KXid0+IXwml6aA0LQ4kMKD1uPeD8fH/7V60dwmFDsYtxp548Xv7uEarJc5ZIzuvyMBFRohukfsImalHs5iyZoj0rBduGZOJ3c97mRQrAKlVZLZ/V22mXfsrf1+dDfH0werTf1Xy5odPuT+GwpBN68xYUTJAjTjIMRYIF5zahSlk2WaqP5pJh+DfU414Ctl5mundDC4ybXKNLkDhTWlU2mY80VGXxuylj6DIxIQH+4TzYAoSncget0wYkv0cC/06m9rX6YbpZQXSQ3J8BLzslzGc0ie+XlM2P5hRxlZRPiBXT/0q7ansXmSEbg1FkfKFowlAUb/SQ9TTqlEJHB/adpisQdPOXYQRM4jafhdvOnwG9zrNJ6b8sMVifRDqMZOMU1OgDx2/gDI8/vRsznQIwEhuyOVKyWQ/wWjt0TFHn4ys+3A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.7
Release Details
UpdatedFeb. 1, 2026, 8:08 p.m.
Changelog

Added

  • Fullscreen toggle button integrated into display header
  • Optional auto-prompt for fullscreen mode on page load (configurable setting)
  • Chrome/Safari compatibility with webkit fullscreen API prefixes
  • Internationalized fullscreen dialog using Nextcloud user language
  • Auto-hide functionality for fullscreen button with mouse movement detection
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureoAK/Ab25e365K65xTszZQAa9GUpys3+gdvihe+Ia0zWhzBxYUsQWzpCiHHnqD5/yhZ2d3Necb1JhnBa1DhVh2is6gn+45kZqs/zfhdUGhnAJDzVK2+us/liJ8xMiBGw/8z5bgvrou/TeacfO1Cds5k3u1ioQptup/1RLEAhdSIaspv/vQZwvpmEtMV1ZZsVQlnzWx/I20O9wucm6ZmYrN7gwNGj5XTJe1od6PBVs2LcKkHLAs7juyWUQOcqB3pUqdXmajIxEjcIB9SMtWuMoC46UDUW9WXrC0ykBCCasxBT3ttcSyUahIqVtsXAWcnYfvVOQHktDwO+rEdNjm7dLO1ZF46X4sDw6VGpczJKOgynk0uw5GaOhzdyPvvPm77+SNP3BTvvdFa2g0oXOj6f1y//Xeq8cEm97REbfYKcwgZpNDlCQiZ1COGYZIgS0Drm1oYzjKBtS0EgSffI94KEcQMiHbRcHSaEdkA+xPikodtgAVyQlaqlhdbCBOv9jM3I3TfA8dKqeFrP0XIDGcoX/kxsAxkNhoZer+5b7KvscuaxSTW1+oFut9PBQ+A1sifET5NWBZqCaC1BmXaplWVTVpD3u45SpAP7pE2HcIsApYXmDCeo/UHJtu9NrBOYrN8NuJBBDRDiuiSYTa4MwnD0e3m1xyZShPCtwQAzxCUwu25M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.6
Release Details
UpdatedFeb. 1, 2026, 2:02 p.m.
Changelog

Added

  • Autocomplete for event exclusion based on actual calendar event titles
  • Customizable display colors (Primary, Background, Text, Gradient Start/End)
  • Toggle to show/hide display name on screen
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureO5z1XHpp3/Yll7OeaZ3VVnlJcbEsWYmoAWQDLk1Uby8/6KAOiC/fK5WIbdQpgEzS5L6K6paZL4lyIlWaUzXrevLJ72/wPVG/Lp5llkh/MgLQCZ6uHkU/goVvFxjdoPqF9iFCoPbzHtqJGoUoRfvy84w7ff1vsSt2g/jDw3lu4iK+F/g/b0ZuqtFjamZcuGKqDnxseeTdEqpoeSS85gCquc4CC7ShZy0MJn+ffSrD0c2D9mIRZ6hHwMwrfL4fiGGOsTbUnD5Etpn9QZfLYQgqFM9YYGXA7XOyCPJn+P1jvC62gGg0Gw7Mo+N++KCybj86MuAcXDoSayQQA0JOxEPmhrz2qbVGWDqxiyCtV3idsv2u0yaYgW9EIlnx53nbvtoR3/syPKTRFFiRI7ERetbjU1h0Ahw8JNE39Js3bfORTVz2366AnJUgd9D/V/u9GqEg4z/eVdR87NKZXAuXmZceTNTC0/wOB7uFJ+CKzzPpg43o9Du4+JI7RZOrcXhEJVsbawyg0yoa4IlhzMg7kdsrN659FoVlkFhVIrFYQ7QRZvXkajN2llGzwuq6SsoI5G7NOtbTbjsPKblhZJ0UCN0bH6WXz+Vm/ZlRR5tu5TYmxA8Lwf+X5+3xJa+QsiRkw2KhXVr5W4zjXc0hYxDKk7l+7Pf/C4ZFnIbevmdENS3gdGc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.5
Release Details
UpdatedJan. 30, 2026, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureKkeeezzquWKlAg6EU7bZ2B1T1BJpfL4GgqtEm2U7FMNoUlqxMYwSBwkX9FEvnAT+W9910wW4viXvNWjQwsCVAyUX0kIR7VPOd7/Skdko/qQH1gU0BhFElQNx405qa3ytgtf+lDBtYV5j+4nWF3GZcret8emYBFOKXROtC5MZX47B8Uw/m4px5FA0htauRWG9KBGdSsjyUfbWRhYip0VzZ+G8gb/aeRsuiefCdLG/epKA7/h3PgYwsJZQTr9+2frd3h6Qd9taAjY6HIy9ZmCFybFTLVgsWXwIhNtgRj6/SIC0R3eT+Rexg/yAJVNBvnoubojDkmu22gXKLkS1FU9pdLV4aKrCPnCSy9za7VgzME/HfKsbgSWCFH9upQfotlKIkX1gYt+JV+06ujw0KhRCYKrRRaeacj7M2BhQcsy9BmTlFTVjljId8qmdgK13aqJu7Qeg43ggfH8b8+bugjTFlB3xOyr3Gz5xk3ZEYXV0snMqo1aDkTfhM4ZvEqcZ2fxKxr5Jv++AKTNVDCBlz+Fitx5Hqp02u+SkkuX0dPtZyPd5EDNtZJpowcoXfjbROsfNwY1b/+XXxquKP40j6X6VqQvf2tizJeZzhM86JkkTKjb9yPxmv7b+atM8veWSv+RJBy6U5DYVxsd38ENr4S+QcNcu3VRE/wR+Zfp/5SusATs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.4
Release Details
UpdatedJan. 26, 2026, 11:29 p.m.
Changelog

Changed

  • Metadata clean up
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturem/cZ14Pbw7PpEs4OXtbeNKm9LS0GlkykFq9TrmBQ303Nirv/NtENfHyZ9FrogWHz/iGpdV+lMr9P/5JXnBrQw+5AIyLFedupiqtipuOzCGnb/IB6DP4EEejrrGoNwF2Bu/OkQnsEjNMdhvhwDiRqQ2zxDUy7Ufv/a3GJjJLicaele1YdybMCAHc/DcqWQtQjD/CRlp0Uc6OPdk2zhFdjhWtfLAYi1LdudVualbILdrOFdx4ndEvSHstI/jJnnNqXYmu/lyJ7GjoDGVXjwGUyP9IknMawoaNw3ywaOeJJo/iuBe8wCehBDqHsfK4eSsVsxsOXSR/mtfLbuzc18+89tl1F9GzjJ6XclMpBdwMOXkTBoQzUgGRM0oTqBIDDAw5XsWoRf7VStG/vGi/WqdLhfyA2iKjWiaf+734pdbfdpIs+8VLMEuycXe4cxQ7ri4O4jnukKWmejOpg/3uT+X2EyDEAMHlCxUIkr5BwSR4NEKpzmTHswwqTsRXLgjBPU1Rdii9Kp96H6Aa1FWfhSuL1Otf/AZdGiFlLmD3vh+bzVeNKr8nQTIka/30D9Pvl+a5jIr1aVHyaOGF+4nu7ZL8uinvnHYyLfQ8n4tqJqX3vAH+X06A835k+WYPJtk0hIbZDClx8NC3ioMjB53wk6PqhFx96nmx1X+RRE4933otqa6g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.3
Release Details
UpdatedJan. 26, 2026, 10:41 p.m.
Changelog

Added

  • Small thumbnail for main screenshot (App Store preview loads faster)
  • Further screenshots for app store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBC3nAR/xDM13Zw5Uy+nifPvnesjwKOsoxMfcVOuMPkug2eVawybrF7uUpsM0t51LLcGD5hWVHhB7m7FtqObhwdTfk0lavvQM8ioIt4rxUV7XilkbJSN33dmAyakzkXTOWQJjAxzObvFfaPsYNCu4fXmwOG2ZfW6Duow2H7K35Z7soBemXOp1JWR2MCB0ouMUdg8eZkTaS4NYKxSisobAeb/D1Q1lST4l93gZZDd5qE7G+R+F52/6ZnqaDTwXiYPFfrit2Q8QySXCMh21wTuXWW5uRoOeHadDFeZrgMI1692iNUOVVUm3b4hjRYUYnkdn2A//rwKzmvg8Hztr0LoLjFkw/LN65uEFAIBngS56MPsORIT4a4z5kh5koUXdW9/gOuyJpJqeV6G1LgPW5SxP5YJQV8h7P5Cmo4i8112idy7xR8NKi/4Ba3MldCSSG+0YllG8Rj6z23/Rken0wizRp8kCmVoEwDGneqVAgKexA0SuZtHTKgZKpbvhoNKsDUxjR8+PzzKJDGLMK4V2zd6224A7uzXuBtdjvHtKqQA614bZq34BNntMWEhnMom37z2UDzM5qDv8kVtnBdV6fL+17hUKAE0bu9C6ShR2qwC36jhxMazHj/h+lUKjFqv1ACMEYB5etnCpQloIuuiaFafxQdyNOVWU+hEQ7Fwsl9RUC74=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.2
Release Details
UpdatedJan. 26, 2026, 10:24 p.m.
Changelog

Added

  • Automated and API-compliant App Store upload via GitHub Actions
  • Nightly/pre-release support for App Store uploads
  • PNG screenshots optimized and added to app description

Changed

  • Internal scripts and obsolete files removed from release package
  • Build and signing process improved and documented

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturedr5ActuO86GgzIeRpSIVRu0zDiiEiz6ioePvqhn9gH7fIcpEqRpj2D9h4qWzYAiYThZJv59PHWuOz+sLcGB/zGlUIo8Ua59myxGGhoNOGeWd2SIhYAsfIpV/Q8uMVsgQfXfse8tJhxufK8VTeKkjUqxM1zx/1HtOa5BrcNW9HVPNav15zrAf0Zh0EpfIKZEi7tAAOYITmM5BDVxC1ygWH7JtM99MXBWowx/fK8n0ytR8u/pLQbJYkF/3ytmDG1Y96dpAq/QUM54Y6k0oXhyPY+DT66pXX8YdqPODrq8w8A4At7YQgh5Nws1LTE9dq/n4IQGkC6RzB/uOP3wjxUeebs79nNEhpTI5/emjWGaA6ILw/XWYsBAINUoy6wbZ1uFTGgZj/IMyYt6t8wSny6TbrCBPYor876iFvKeHpDVaFWsHYXG/5gU6CMjIZylusDXPu4tpc1iYsDTlm7stmljUeq4M0xohyT8M17qQBL4oef/738HaIWr50NPPl+Qu3shoItgDvUIHO/02wXPQqdnmLHlworSAN4dT6FGzJ2gE5XDaie0e8HDQsZRM9+GS50hLO9TiLTeuIqOAwJzkBak1AsZERNklPAlRLRS46TWf1Yk1uMsbtQfcir+P4ohapOqtgLY5Lv/tR2v8svoWx9fvLMH2bunlcbAX0vDJrOn089w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.1
Release Details
UpdatedJan. 26, 2026, 10:15 p.m.
Changelog

Added

  • Initial public release for Nextcloud App Store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturelZH5EWbzTvzSkIidiPUKvqWEEs9K4Rcl/aZJmGsyLdA022wEaHEtmqIM5DF5/pwlWTuGQo5NTwCD6gwQLL6t9ymwHbooow428Q6+f/mRiELbqU5RJR49DfdWTu9bRvR7RCBXXa0BPEdYJDu82GOVezKaZiQwq8obK8/DuZuGQxQeLnXj8vkSlfPruALEpymuVW1ZtVs8chSO30++9gX0htyXG0Tlq7SYEautsZMC6+DtSqmtUqVtodJzcHs3D3wAgbvqjd16tzitt3gJSB+7s6yFXKpl/qngEkcv/77rz5ZW0cUrx6C5R6j9b9Xq2Q6ZlyTVym/7xVh5oEC9seQRVFNS+hCpR7xITFtJ41UnDmpKU/OMuppE+jJDpx7eSEOA2OZhRMXJHJE7GIWoRYaRh05q4jG95VFaKD2v0gPBt4gKZmpRbpQVpdQ25eZNf3V+odpWhLFTkx/KmrwbBcMQUeU5vJVWMgET3RS+FZ4OZY4QgTUOlYeVHx7W8tyeZCzLZs+yVFVcfAttuT/5E0lbXahY6HPTxdhKT936m6G60UkyHUSzXXHiumPDGjT24qt3K8S6QeCQSXUNq+f0Xi7g+55tRUFeMTPYxh1b98siEZYHBaS5IY2FDZEomn9s/DDFqByTXPdARyZ3gv5qAMbemDz/H0XaBQTJH9J6dp8XXFE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0

Nextcloud 25

Digital Signage 0.5.4
Release Details
UpdatedApril 15, 2026, 1:32 p.m.
Changelog

Fixed

  • Migration index names were shortened to avoid MySQL/MariaDB identifier-length errors during schema updates.
  • Locale fallback now resolves reliably to English for unsupported app languages.
  • Fullscreen labels and prompt texts are now fully localized through the app l10n pipeline.

Added

  • Spanish and Italian translation catalogs were added (es, it).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureCOWUz+9hZzq2yt4WAx8nzR5Nk0I9RtVQckB2x3vqVqiOals3hGp+YxwCplaLx0PKPSIQTpODMeTcytSEGkGwZvjGZVkp+O2gmxGRcFk3XOByXitioPLygSLIeU2K3zSgYQik56CMgcn33aTq6qKcZfdy5PmNEhlPaMRH3Szx4UaUvp1eEyWbG891sDp8zS1eYF+FWZOwqVw+YkMkbLItu1M19khFqOWvzKoDmf2D9hZig4zEG1XUJFvanRmDK2NcUbdjJPfnDuWStG/D/65esxftYE+iUaHCCWWJbdg47IdoK2aPbFSqvr8uWrNafMbCUWhtnrWA/V8Bg15cAlocfWGNQZnwIq56TTDniuNf9QTGmfBVjHlOMcDOqmimzukdRLLrjp2fJEWTOfl/7Fs2MiJTo1/6YQm/PsXn/TvLtGvmLL679dYUxZb9PqbPlQXL881P63LD+ow9AxaCrWV5gQRaYKcFocv/2GPvFF4YCOeRU/xGzBXPQ66brpW/ei5pNlW7qQqDlotFu0lyOMqEsiZoAQT80iYCZvWyDiUGUKwystp1LrBtlGQ0PA09uknMMy3QsyMrShjXQig7KAGB4cPmbsdvN5AI4pLFLkAdh1JCWiLpCluupha5DmlRl9VJNGIrNFU6z2ykPY9PZOEI3E+HFTL7cgbE3c0KWPN/tEA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.1
Release Details
UpdatedApril 11, 2026, 6:33 a.m.
Changelog

Added

  • Per-text-class font size settings for display title, clock, weather and calendar content
  • Style settings grouped into layout, colors and text sizes with dedicated reset actions
  • Runtime font-size CSS variables so already open public displays can apply typography changes directly

Changed

  • Default split layout width is now 50 percent for a balanced standard layout
  • Layout wording in the settings UI was tightened and aligned with the remaining width-based configuration
  • README and app metadata were refreshed for the current preset, layout and typography feature set

Fixed

  • Resetting text sizes now restores the configured base defaults instead of legacy scaled values
  • Legacy text-scaling paths and outdated translation strings were removed from settings, runtime config and API payloads
  • The main settings header no longer uses an emoji label
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBYCqTa1IiAYIli4fRWQ2Bokj9XQss5mNw4hrjQsg88unYC8jpWDlbXsyXXEe0ev+h67Fe3SBV+IiPmKatbijUToxk66E1h86tGyytncc5pKNmsnHOu79ycxWSAy+WO9szoJqzCXZaEUp3AR7oM8W25Zafj7UsUZVJIlZ2HnwPRSqnug5/lvCqJZ02clwX4P4H9BHDxN5o0qWmgg87WglNvJEGfk/q2Na7Vla2PHL7gsKiJGdfGprJSMfbQqWE869d8CstmDk06YBQlVQmhgMvRIbDl9Xa85oLmJcGi0a3KwcEegSlJn5ODly0XA6n/kiFwW36l7Yt+NDDJOxl6T+43900v53zFzb72BlILzfp1+XanOhiBnPzqPPEQmAjIysgyG3hOnz7n0LPPxwGNShhv5Zv6arz3X5YABc0nqSOeA60e6Jnqh/9xAZAjnEwqoyhYBG5jP5r/kChfzJMJJf9wpdRXbHsOhhWx7T8SKaw3YuhJg6sJeTFDiqAUBf8qUTu0CR6z6KDp7L7MJHT49aPwgKHzp4QwsK2Fzm5+fhwzyXeLPfghYmEvB6SGD166N73qi+mcWEXAAD2P2kEMCmYW1hW0AsVdqeM9kEAnjxb9kKyuCCkBVLkgawaJEe7jJq92ZVqzeN4TCmXG4E2KKw+5kWcIjFfy06dPkGzjE90yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.0
Release Details
UpdatedApril 6, 2026, 1:54 p.m.
Changelog

Added

  • 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
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturedKkguuCLVHALrNofHRlDEv2tcxGZ/PAvbEUlijYW0UoEnuh4b7DMgX26WiwbLL8a7h/5k4gVei8ZBZrJHA0hXLI6kOrg7MNJYJ1cRJaeXmfQa8sHWdzkqOCowaMF9I9h76iOw6vrLkECK+9I9SHc4Job0FmUhKu0Ecu2PEmtKy2Rwcq2X+FyFw9JtrmoqruAiqAblqw+ti5sIryp7jK7WMJWULARUq47FMIef4qcZdKNzeMY5CFerSv7eA7R7KXid0+IXwml6aA0LQ4kMKD1uPeD8fH/7V60dwmFDsYtxp548Xv7uEarJc5ZIzuvyMBFRohukfsImalHs5iyZoj0rBduGZOJ3c97mRQrAKlVZLZ/V22mXfsrf1+dDfH0werTf1Xy5odPuT+GwpBN68xYUTJAjTjIMRYIF5zahSlk2WaqP5pJh+DfU414Ctl5mundDC4ybXKNLkDhTWlU2mY80VGXxuylj6DIxIQH+4TzYAoSncget0wYkv0cC/06m9rX6YbpZQXSQ3J8BLzslzGc0ie+XlM2P5hRxlZRPiBXT/0q7ansXmSEbg1FkfKFowlAUb/SQ9TTqlEJHB/adpisQdPOXYQRM4jafhdvOnwG9zrNJ6b8sMVifRDqMZOMU1OgDx2/gDI8/vRsznQIwEhuyOVKyWQ/wWjt0TFHn4ys+3A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.7
Release Details
UpdatedFeb. 1, 2026, 8:08 p.m.
Changelog

Added

  • Fullscreen toggle button integrated into display header
  • Optional auto-prompt for fullscreen mode on page load (configurable setting)
  • Chrome/Safari compatibility with webkit fullscreen API prefixes
  • Internationalized fullscreen dialog using Nextcloud user language
  • Auto-hide functionality for fullscreen button with mouse movement detection
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureoAK/Ab25e365K65xTszZQAa9GUpys3+gdvihe+Ia0zWhzBxYUsQWzpCiHHnqD5/yhZ2d3Necb1JhnBa1DhVh2is6gn+45kZqs/zfhdUGhnAJDzVK2+us/liJ8xMiBGw/8z5bgvrou/TeacfO1Cds5k3u1ioQptup/1RLEAhdSIaspv/vQZwvpmEtMV1ZZsVQlnzWx/I20O9wucm6ZmYrN7gwNGj5XTJe1od6PBVs2LcKkHLAs7juyWUQOcqB3pUqdXmajIxEjcIB9SMtWuMoC46UDUW9WXrC0ykBCCasxBT3ttcSyUahIqVtsXAWcnYfvVOQHktDwO+rEdNjm7dLO1ZF46X4sDw6VGpczJKOgynk0uw5GaOhzdyPvvPm77+SNP3BTvvdFa2g0oXOj6f1y//Xeq8cEm97REbfYKcwgZpNDlCQiZ1COGYZIgS0Drm1oYzjKBtS0EgSffI94KEcQMiHbRcHSaEdkA+xPikodtgAVyQlaqlhdbCBOv9jM3I3TfA8dKqeFrP0XIDGcoX/kxsAxkNhoZer+5b7KvscuaxSTW1+oFut9PBQ+A1sifET5NWBZqCaC1BmXaplWVTVpD3u45SpAP7pE2HcIsApYXmDCeo/UHJtu9NrBOYrN8NuJBBDRDiuiSYTa4MwnD0e3m1xyZShPCtwQAzxCUwu25M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.6
Release Details
UpdatedFeb. 1, 2026, 2:02 p.m.
Changelog

Added

  • Autocomplete for event exclusion based on actual calendar event titles
  • Customizable display colors (Primary, Background, Text, Gradient Start/End)
  • Toggle to show/hide display name on screen
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureO5z1XHpp3/Yll7OeaZ3VVnlJcbEsWYmoAWQDLk1Uby8/6KAOiC/fK5WIbdQpgEzS5L6K6paZL4lyIlWaUzXrevLJ72/wPVG/Lp5llkh/MgLQCZ6uHkU/goVvFxjdoPqF9iFCoPbzHtqJGoUoRfvy84w7ff1vsSt2g/jDw3lu4iK+F/g/b0ZuqtFjamZcuGKqDnxseeTdEqpoeSS85gCquc4CC7ShZy0MJn+ffSrD0c2D9mIRZ6hHwMwrfL4fiGGOsTbUnD5Etpn9QZfLYQgqFM9YYGXA7XOyCPJn+P1jvC62gGg0Gw7Mo+N++KCybj86MuAcXDoSayQQA0JOxEPmhrz2qbVGWDqxiyCtV3idsv2u0yaYgW9EIlnx53nbvtoR3/syPKTRFFiRI7ERetbjU1h0Ahw8JNE39Js3bfORTVz2366AnJUgd9D/V/u9GqEg4z/eVdR87NKZXAuXmZceTNTC0/wOB7uFJ+CKzzPpg43o9Du4+JI7RZOrcXhEJVsbawyg0yoa4IlhzMg7kdsrN659FoVlkFhVIrFYQ7QRZvXkajN2llGzwuq6SsoI5G7NOtbTbjsPKblhZJ0UCN0bH6WXz+Vm/ZlRR5tu5TYmxA8Lwf+X5+3xJa+QsiRkw2KhXVr5W4zjXc0hYxDKk7l+7Pf/C4ZFnIbevmdENS3gdGc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.5
Release Details
UpdatedJan. 30, 2026, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureKkeeezzquWKlAg6EU7bZ2B1T1BJpfL4GgqtEm2U7FMNoUlqxMYwSBwkX9FEvnAT+W9910wW4viXvNWjQwsCVAyUX0kIR7VPOd7/Skdko/qQH1gU0BhFElQNx405qa3ytgtf+lDBtYV5j+4nWF3GZcret8emYBFOKXROtC5MZX47B8Uw/m4px5FA0htauRWG9KBGdSsjyUfbWRhYip0VzZ+G8gb/aeRsuiefCdLG/epKA7/h3PgYwsJZQTr9+2frd3h6Qd9taAjY6HIy9ZmCFybFTLVgsWXwIhNtgRj6/SIC0R3eT+Rexg/yAJVNBvnoubojDkmu22gXKLkS1FU9pdLV4aKrCPnCSy9za7VgzME/HfKsbgSWCFH9upQfotlKIkX1gYt+JV+06ujw0KhRCYKrRRaeacj7M2BhQcsy9BmTlFTVjljId8qmdgK13aqJu7Qeg43ggfH8b8+bugjTFlB3xOyr3Gz5xk3ZEYXV0snMqo1aDkTfhM4ZvEqcZ2fxKxr5Jv++AKTNVDCBlz+Fitx5Hqp02u+SkkuX0dPtZyPd5EDNtZJpowcoXfjbROsfNwY1b/+XXxquKP40j6X6VqQvf2tizJeZzhM86JkkTKjb9yPxmv7b+atM8veWSv+RJBy6U5DYVxsd38ENr4S+QcNcu3VRE/wR+Zfp/5SusATs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.4
Release Details
UpdatedJan. 26, 2026, 11:29 p.m.
Changelog

Changed

  • Metadata clean up
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturem/cZ14Pbw7PpEs4OXtbeNKm9LS0GlkykFq9TrmBQ303Nirv/NtENfHyZ9FrogWHz/iGpdV+lMr9P/5JXnBrQw+5AIyLFedupiqtipuOzCGnb/IB6DP4EEejrrGoNwF2Bu/OkQnsEjNMdhvhwDiRqQ2zxDUy7Ufv/a3GJjJLicaele1YdybMCAHc/DcqWQtQjD/CRlp0Uc6OPdk2zhFdjhWtfLAYi1LdudVualbILdrOFdx4ndEvSHstI/jJnnNqXYmu/lyJ7GjoDGVXjwGUyP9IknMawoaNw3ywaOeJJo/iuBe8wCehBDqHsfK4eSsVsxsOXSR/mtfLbuzc18+89tl1F9GzjJ6XclMpBdwMOXkTBoQzUgGRM0oTqBIDDAw5XsWoRf7VStG/vGi/WqdLhfyA2iKjWiaf+734pdbfdpIs+8VLMEuycXe4cxQ7ri4O4jnukKWmejOpg/3uT+X2EyDEAMHlCxUIkr5BwSR4NEKpzmTHswwqTsRXLgjBPU1Rdii9Kp96H6Aa1FWfhSuL1Otf/AZdGiFlLmD3vh+bzVeNKr8nQTIka/30D9Pvl+a5jIr1aVHyaOGF+4nu7ZL8uinvnHYyLfQ8n4tqJqX3vAH+X06A835k+WYPJtk0hIbZDClx8NC3ioMjB53wk6PqhFx96nmx1X+RRE4933otqa6g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.3
Release Details
UpdatedJan. 26, 2026, 10:41 p.m.
Changelog

Added

  • Small thumbnail for main screenshot (App Store preview loads faster)
  • Further screenshots for app store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBC3nAR/xDM13Zw5Uy+nifPvnesjwKOsoxMfcVOuMPkug2eVawybrF7uUpsM0t51LLcGD5hWVHhB7m7FtqObhwdTfk0lavvQM8ioIt4rxUV7XilkbJSN33dmAyakzkXTOWQJjAxzObvFfaPsYNCu4fXmwOG2ZfW6Duow2H7K35Z7soBemXOp1JWR2MCB0ouMUdg8eZkTaS4NYKxSisobAeb/D1Q1lST4l93gZZDd5qE7G+R+F52/6ZnqaDTwXiYPFfrit2Q8QySXCMh21wTuXWW5uRoOeHadDFeZrgMI1692iNUOVVUm3b4hjRYUYnkdn2A//rwKzmvg8Hztr0LoLjFkw/LN65uEFAIBngS56MPsORIT4a4z5kh5koUXdW9/gOuyJpJqeV6G1LgPW5SxP5YJQV8h7P5Cmo4i8112idy7xR8NKi/4Ba3MldCSSG+0YllG8Rj6z23/Rken0wizRp8kCmVoEwDGneqVAgKexA0SuZtHTKgZKpbvhoNKsDUxjR8+PzzKJDGLMK4V2zd6224A7uzXuBtdjvHtKqQA614bZq34BNntMWEhnMom37z2UDzM5qDv8kVtnBdV6fL+17hUKAE0bu9C6ShR2qwC36jhxMazHj/h+lUKjFqv1ACMEYB5etnCpQloIuuiaFafxQdyNOVWU+hEQ7Fwsl9RUC74=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.2
Release Details
UpdatedJan. 26, 2026, 10:24 p.m.
Changelog

Added

  • Automated and API-compliant App Store upload via GitHub Actions
  • Nightly/pre-release support for App Store uploads
  • PNG screenshots optimized and added to app description

Changed

  • Internal scripts and obsolete files removed from release package
  • Build and signing process improved and documented

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturedr5ActuO86GgzIeRpSIVRu0zDiiEiz6ioePvqhn9gH7fIcpEqRpj2D9h4qWzYAiYThZJv59PHWuOz+sLcGB/zGlUIo8Ua59myxGGhoNOGeWd2SIhYAsfIpV/Q8uMVsgQfXfse8tJhxufK8VTeKkjUqxM1zx/1HtOa5BrcNW9HVPNav15zrAf0Zh0EpfIKZEi7tAAOYITmM5BDVxC1ygWH7JtM99MXBWowx/fK8n0ytR8u/pLQbJYkF/3ytmDG1Y96dpAq/QUM54Y6k0oXhyPY+DT66pXX8YdqPODrq8w8A4At7YQgh5Nws1LTE9dq/n4IQGkC6RzB/uOP3wjxUeebs79nNEhpTI5/emjWGaA6ILw/XWYsBAINUoy6wbZ1uFTGgZj/IMyYt6t8wSny6TbrCBPYor876iFvKeHpDVaFWsHYXG/5gU6CMjIZylusDXPu4tpc1iYsDTlm7stmljUeq4M0xohyT8M17qQBL4oef/738HaIWr50NPPl+Qu3shoItgDvUIHO/02wXPQqdnmLHlworSAN4dT6FGzJ2gE5XDaie0e8HDQsZRM9+GS50hLO9TiLTeuIqOAwJzkBak1AsZERNklPAlRLRS46TWf1Yk1uMsbtQfcir+P4ohapOqtgLY5Lv/tR2v8svoWx9fvLMH2bunlcbAX0vDJrOn089w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.1
Release Details
UpdatedJan. 26, 2026, 10:15 p.m.
Changelog

Added

  • Initial public release for Nextcloud App Store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturelZH5EWbzTvzSkIidiPUKvqWEEs9K4Rcl/aZJmGsyLdA022wEaHEtmqIM5DF5/pwlWTuGQo5NTwCD6gwQLL6t9ymwHbooow428Q6+f/mRiELbqU5RJR49DfdWTu9bRvR7RCBXXa0BPEdYJDu82GOVezKaZiQwq8obK8/DuZuGQxQeLnXj8vkSlfPruALEpymuVW1ZtVs8chSO30++9gX0htyXG0Tlq7SYEautsZMC6+DtSqmtUqVtodJzcHs3D3wAgbvqjd16tzitt3gJSB+7s6yFXKpl/qngEkcv/77rz5ZW0cUrx6C5R6j9b9Xq2Q6ZlyTVym/7xVh5oEC9seQRVFNS+hCpR7xITFtJ41UnDmpKU/OMuppE+jJDpx7eSEOA2OZhRMXJHJE7GIWoRYaRh05q4jG95VFaKD2v0gPBt4gKZmpRbpQVpdQ25eZNf3V+odpWhLFTkx/KmrwbBcMQUeU5vJVWMgET3RS+FZ4OZY4QgTUOlYeVHx7W8tyeZCzLZs+yVFVcfAttuT/5E0lbXahY6HPTxdhKT936m6G60UkyHUSzXXHiumPDGjT24qt3K8S6QeCQSXUNq+f0Xi7g+55tRUFeMTPYxh1b98siEZYHBaS5IY2FDZEomn9s/DDFqByTXPdARyZ3gv5qAMbemDz/H0XaBQTJH9J6dp8XXFE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0

Nextcloud 24

Digital Signage 0.5.4
Release Details
UpdatedApril 15, 2026, 1:32 p.m.
Changelog

Fixed

  • Migration index names were shortened to avoid MySQL/MariaDB identifier-length errors during schema updates.
  • Locale fallback now resolves reliably to English for unsupported app languages.
  • Fullscreen labels and prompt texts are now fully localized through the app l10n pipeline.

Added

  • Spanish and Italian translation catalogs were added (es, it).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureCOWUz+9hZzq2yt4WAx8nzR5Nk0I9RtVQckB2x3vqVqiOals3hGp+YxwCplaLx0PKPSIQTpODMeTcytSEGkGwZvjGZVkp+O2gmxGRcFk3XOByXitioPLygSLIeU2K3zSgYQik56CMgcn33aTq6qKcZfdy5PmNEhlPaMRH3Szx4UaUvp1eEyWbG891sDp8zS1eYF+FWZOwqVw+YkMkbLItu1M19khFqOWvzKoDmf2D9hZig4zEG1XUJFvanRmDK2NcUbdjJPfnDuWStG/D/65esxftYE+iUaHCCWWJbdg47IdoK2aPbFSqvr8uWrNafMbCUWhtnrWA/V8Bg15cAlocfWGNQZnwIq56TTDniuNf9QTGmfBVjHlOMcDOqmimzukdRLLrjp2fJEWTOfl/7Fs2MiJTo1/6YQm/PsXn/TvLtGvmLL679dYUxZb9PqbPlQXL881P63LD+ow9AxaCrWV5gQRaYKcFocv/2GPvFF4YCOeRU/xGzBXPQ66brpW/ei5pNlW7qQqDlotFu0lyOMqEsiZoAQT80iYCZvWyDiUGUKwystp1LrBtlGQ0PA09uknMMy3QsyMrShjXQig7KAGB4cPmbsdvN5AI4pLFLkAdh1JCWiLpCluupha5DmlRl9VJNGIrNFU6z2ykPY9PZOEI3E+HFTL7cgbE3c0KWPN/tEA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.1
Release Details
UpdatedApril 11, 2026, 6:33 a.m.
Changelog

Added

  • Per-text-class font size settings for display title, clock, weather and calendar content
  • Style settings grouped into layout, colors and text sizes with dedicated reset actions
  • Runtime font-size CSS variables so already open public displays can apply typography changes directly

Changed

  • Default split layout width is now 50 percent for a balanced standard layout
  • Layout wording in the settings UI was tightened and aligned with the remaining width-based configuration
  • README and app metadata were refreshed for the current preset, layout and typography feature set

Fixed

  • Resetting text sizes now restores the configured base defaults instead of legacy scaled values
  • Legacy text-scaling paths and outdated translation strings were removed from settings, runtime config and API payloads
  • The main settings header no longer uses an emoji label
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBYCqTa1IiAYIli4fRWQ2Bokj9XQss5mNw4hrjQsg88unYC8jpWDlbXsyXXEe0ev+h67Fe3SBV+IiPmKatbijUToxk66E1h86tGyytncc5pKNmsnHOu79ycxWSAy+WO9szoJqzCXZaEUp3AR7oM8W25Zafj7UsUZVJIlZ2HnwPRSqnug5/lvCqJZ02clwX4P4H9BHDxN5o0qWmgg87WglNvJEGfk/q2Na7Vla2PHL7gsKiJGdfGprJSMfbQqWE869d8CstmDk06YBQlVQmhgMvRIbDl9Xa85oLmJcGi0a3KwcEegSlJn5ODly0XA6n/kiFwW36l7Yt+NDDJOxl6T+43900v53zFzb72BlILzfp1+XanOhiBnPzqPPEQmAjIysgyG3hOnz7n0LPPxwGNShhv5Zv6arz3X5YABc0nqSOeA60e6Jnqh/9xAZAjnEwqoyhYBG5jP5r/kChfzJMJJf9wpdRXbHsOhhWx7T8SKaw3YuhJg6sJeTFDiqAUBf8qUTu0CR6z6KDp7L7MJHT49aPwgKHzp4QwsK2Fzm5+fhwzyXeLPfghYmEvB6SGD166N73qi+mcWEXAAD2P2kEMCmYW1hW0AsVdqeM9kEAnjxb9kKyuCCkBVLkgawaJEe7jJq92ZVqzeN4TCmXG4E2KKw+5kWcIjFfy06dPkGzjE90yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.0
Release Details
UpdatedApril 6, 2026, 1:54 p.m.
Changelog

Added

  • 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
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturedKkguuCLVHALrNofHRlDEv2tcxGZ/PAvbEUlijYW0UoEnuh4b7DMgX26WiwbLL8a7h/5k4gVei8ZBZrJHA0hXLI6kOrg7MNJYJ1cRJaeXmfQa8sHWdzkqOCowaMF9I9h76iOw6vrLkECK+9I9SHc4Job0FmUhKu0Ecu2PEmtKy2Rwcq2X+FyFw9JtrmoqruAiqAblqw+ti5sIryp7jK7WMJWULARUq47FMIef4qcZdKNzeMY5CFerSv7eA7R7KXid0+IXwml6aA0LQ4kMKD1uPeD8fH/7V60dwmFDsYtxp548Xv7uEarJc5ZIzuvyMBFRohukfsImalHs5iyZoj0rBduGZOJ3c97mRQrAKlVZLZ/V22mXfsrf1+dDfH0werTf1Xy5odPuT+GwpBN68xYUTJAjTjIMRYIF5zahSlk2WaqP5pJh+DfU414Ctl5mundDC4ybXKNLkDhTWlU2mY80VGXxuylj6DIxIQH+4TzYAoSncget0wYkv0cC/06m9rX6YbpZQXSQ3J8BLzslzGc0ie+XlM2P5hRxlZRPiBXT/0q7ansXmSEbg1FkfKFowlAUb/SQ9TTqlEJHB/adpisQdPOXYQRM4jafhdvOnwG9zrNJ6b8sMVifRDqMZOMU1OgDx2/gDI8/vRsznQIwEhuyOVKyWQ/wWjt0TFHn4ys+3A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.7
Release Details
UpdatedFeb. 1, 2026, 8:08 p.m.
Changelog

Added

  • Fullscreen toggle button integrated into display header
  • Optional auto-prompt for fullscreen mode on page load (configurable setting)
  • Chrome/Safari compatibility with webkit fullscreen API prefixes
  • Internationalized fullscreen dialog using Nextcloud user language
  • Auto-hide functionality for fullscreen button with mouse movement detection
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureoAK/Ab25e365K65xTszZQAa9GUpys3+gdvihe+Ia0zWhzBxYUsQWzpCiHHnqD5/yhZ2d3Necb1JhnBa1DhVh2is6gn+45kZqs/zfhdUGhnAJDzVK2+us/liJ8xMiBGw/8z5bgvrou/TeacfO1Cds5k3u1ioQptup/1RLEAhdSIaspv/vQZwvpmEtMV1ZZsVQlnzWx/I20O9wucm6ZmYrN7gwNGj5XTJe1od6PBVs2LcKkHLAs7juyWUQOcqB3pUqdXmajIxEjcIB9SMtWuMoC46UDUW9WXrC0ykBCCasxBT3ttcSyUahIqVtsXAWcnYfvVOQHktDwO+rEdNjm7dLO1ZF46X4sDw6VGpczJKOgynk0uw5GaOhzdyPvvPm77+SNP3BTvvdFa2g0oXOj6f1y//Xeq8cEm97REbfYKcwgZpNDlCQiZ1COGYZIgS0Drm1oYzjKBtS0EgSffI94KEcQMiHbRcHSaEdkA+xPikodtgAVyQlaqlhdbCBOv9jM3I3TfA8dKqeFrP0XIDGcoX/kxsAxkNhoZer+5b7KvscuaxSTW1+oFut9PBQ+A1sifET5NWBZqCaC1BmXaplWVTVpD3u45SpAP7pE2HcIsApYXmDCeo/UHJtu9NrBOYrN8NuJBBDRDiuiSYTa4MwnD0e3m1xyZShPCtwQAzxCUwu25M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.6
Release Details
UpdatedFeb. 1, 2026, 2:02 p.m.
Changelog

Added

  • Autocomplete for event exclusion based on actual calendar event titles
  • Customizable display colors (Primary, Background, Text, Gradient Start/End)
  • Toggle to show/hide display name on screen
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureO5z1XHpp3/Yll7OeaZ3VVnlJcbEsWYmoAWQDLk1Uby8/6KAOiC/fK5WIbdQpgEzS5L6K6paZL4lyIlWaUzXrevLJ72/wPVG/Lp5llkh/MgLQCZ6uHkU/goVvFxjdoPqF9iFCoPbzHtqJGoUoRfvy84w7ff1vsSt2g/jDw3lu4iK+F/g/b0ZuqtFjamZcuGKqDnxseeTdEqpoeSS85gCquc4CC7ShZy0MJn+ffSrD0c2D9mIRZ6hHwMwrfL4fiGGOsTbUnD5Etpn9QZfLYQgqFM9YYGXA7XOyCPJn+P1jvC62gGg0Gw7Mo+N++KCybj86MuAcXDoSayQQA0JOxEPmhrz2qbVGWDqxiyCtV3idsv2u0yaYgW9EIlnx53nbvtoR3/syPKTRFFiRI7ERetbjU1h0Ahw8JNE39Js3bfORTVz2366AnJUgd9D/V/u9GqEg4z/eVdR87NKZXAuXmZceTNTC0/wOB7uFJ+CKzzPpg43o9Du4+JI7RZOrcXhEJVsbawyg0yoa4IlhzMg7kdsrN659FoVlkFhVIrFYQ7QRZvXkajN2llGzwuq6SsoI5G7NOtbTbjsPKblhZJ0UCN0bH6WXz+Vm/ZlRR5tu5TYmxA8Lwf+X5+3xJa+QsiRkw2KhXVr5W4zjXc0hYxDKk7l+7Pf/C4ZFnIbevmdENS3gdGc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.5
Release Details
UpdatedJan. 30, 2026, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureKkeeezzquWKlAg6EU7bZ2B1T1BJpfL4GgqtEm2U7FMNoUlqxMYwSBwkX9FEvnAT+W9910wW4viXvNWjQwsCVAyUX0kIR7VPOd7/Skdko/qQH1gU0BhFElQNx405qa3ytgtf+lDBtYV5j+4nWF3GZcret8emYBFOKXROtC5MZX47B8Uw/m4px5FA0htauRWG9KBGdSsjyUfbWRhYip0VzZ+G8gb/aeRsuiefCdLG/epKA7/h3PgYwsJZQTr9+2frd3h6Qd9taAjY6HIy9ZmCFybFTLVgsWXwIhNtgRj6/SIC0R3eT+Rexg/yAJVNBvnoubojDkmu22gXKLkS1FU9pdLV4aKrCPnCSy9za7VgzME/HfKsbgSWCFH9upQfotlKIkX1gYt+JV+06ujw0KhRCYKrRRaeacj7M2BhQcsy9BmTlFTVjljId8qmdgK13aqJu7Qeg43ggfH8b8+bugjTFlB3xOyr3Gz5xk3ZEYXV0snMqo1aDkTfhM4ZvEqcZ2fxKxr5Jv++AKTNVDCBlz+Fitx5Hqp02u+SkkuX0dPtZyPd5EDNtZJpowcoXfjbROsfNwY1b/+XXxquKP40j6X6VqQvf2tizJeZzhM86JkkTKjb9yPxmv7b+atM8veWSv+RJBy6U5DYVxsd38ENr4S+QcNcu3VRE/wR+Zfp/5SusATs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.4
Release Details
UpdatedJan. 26, 2026, 11:29 p.m.
Changelog

Changed

  • Metadata clean up
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturem/cZ14Pbw7PpEs4OXtbeNKm9LS0GlkykFq9TrmBQ303Nirv/NtENfHyZ9FrogWHz/iGpdV+lMr9P/5JXnBrQw+5AIyLFedupiqtipuOzCGnb/IB6DP4EEejrrGoNwF2Bu/OkQnsEjNMdhvhwDiRqQ2zxDUy7Ufv/a3GJjJLicaele1YdybMCAHc/DcqWQtQjD/CRlp0Uc6OPdk2zhFdjhWtfLAYi1LdudVualbILdrOFdx4ndEvSHstI/jJnnNqXYmu/lyJ7GjoDGVXjwGUyP9IknMawoaNw3ywaOeJJo/iuBe8wCehBDqHsfK4eSsVsxsOXSR/mtfLbuzc18+89tl1F9GzjJ6XclMpBdwMOXkTBoQzUgGRM0oTqBIDDAw5XsWoRf7VStG/vGi/WqdLhfyA2iKjWiaf+734pdbfdpIs+8VLMEuycXe4cxQ7ri4O4jnukKWmejOpg/3uT+X2EyDEAMHlCxUIkr5BwSR4NEKpzmTHswwqTsRXLgjBPU1Rdii9Kp96H6Aa1FWfhSuL1Otf/AZdGiFlLmD3vh+bzVeNKr8nQTIka/30D9Pvl+a5jIr1aVHyaOGF+4nu7ZL8uinvnHYyLfQ8n4tqJqX3vAH+X06A835k+WYPJtk0hIbZDClx8NC3ioMjB53wk6PqhFx96nmx1X+RRE4933otqa6g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.3
Release Details
UpdatedJan. 26, 2026, 10:41 p.m.
Changelog

Added

  • Small thumbnail for main screenshot (App Store preview loads faster)
  • Further screenshots for app store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignatureBC3nAR/xDM13Zw5Uy+nifPvnesjwKOsoxMfcVOuMPkug2eVawybrF7uUpsM0t51LLcGD5hWVHhB7m7FtqObhwdTfk0lavvQM8ioIt4rxUV7XilkbJSN33dmAyakzkXTOWQJjAxzObvFfaPsYNCu4fXmwOG2ZfW6Duow2H7K35Z7soBemXOp1JWR2MCB0ouMUdg8eZkTaS4NYKxSisobAeb/D1Q1lST4l93gZZDd5qE7G+R+F52/6ZnqaDTwXiYPFfrit2Q8QySXCMh21wTuXWW5uRoOeHadDFeZrgMI1692iNUOVVUm3b4hjRYUYnkdn2A//rwKzmvg8Hztr0LoLjFkw/LN65uEFAIBngS56MPsORIT4a4z5kh5koUXdW9/gOuyJpJqeV6G1LgPW5SxP5YJQV8h7P5Cmo4i8112idy7xR8NKi/4Ba3MldCSSG+0YllG8Rj6z23/Rken0wizRp8kCmVoEwDGneqVAgKexA0SuZtHTKgZKpbvhoNKsDUxjR8+PzzKJDGLMK4V2zd6224A7uzXuBtdjvHtKqQA614bZq34BNntMWEhnMom37z2UDzM5qDv8kVtnBdV6fL+17hUKAE0bu9C6ShR2qwC36jhxMazHj/h+lUKjFqv1ACMEYB5etnCpQloIuuiaFafxQdyNOVWU+hEQ7Fwsl9RUC74=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.2
Release Details
UpdatedJan. 26, 2026, 10:24 p.m.
Changelog

Added

  • Automated and API-compliant App Store upload via GitHub Actions
  • Nightly/pre-release support for App Store uploads
  • PNG screenshots optimized and added to app description

Changed

  • Internal scripts and obsolete files removed from release package
  • Build and signing process improved and documented

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
Signaturedr5ActuO86GgzIeRpSIVRu0zDiiEiz6ioePvqhn9gH7fIcpEqRpj2D9h4qWzYAiYThZJv59PHWuOz+sLcGB/zGlUIo8Ua59myxGGhoNOGeWd2SIhYAsfIpV/Q8uMVsgQfXfse8tJhxufK8VTeKkjUqxM1zx/1HtOa5BrcNW9HVPNav15zrAf0Zh0EpfIKZEi7tAAOYITmM5BDVxC1ygWH7JtM99MXBWowx/fK8n0ytR8u/pLQbJYkF/3ytmDG1Y96dpAq/QUM54Y6k0oXhyPY+DT66pXX8YdqPODrq8w8A4At7YQgh5Nws1LTE9dq/n4IQGkC6RzB/uOP3wjxUeebs79nNEhpTI5/emjWGaA6ILw/XWYsBAINUoy6wbZ1uFTGgZj/IMyYt6t8wSny6TbrCBPYor876iFvKeHpDVaFWsHYXG/5gU6CMjIZylusDXPu4tpc1iYsDTlm7stmljUeq4M0xohyT8M17qQBL4oef/738HaIWr50NPPl+Qu3shoItgDvUIHO/02wXPQqdnmLHlworSAN4dT6FGzJ2gE5XDaie0e8HDQsZRM9+GS50hLO9TiLTeuIqOAwJzkBak1AsZERNklPAlRLRS46TWf1Yk1uMsbtQfcir+P4ohapOqtgLY5Lv/tR2v8svoWx9fvLMH2bunlcbAX0vDJrOn089w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.0.1
Release Details
UpdatedJan. 26, 2026, 10:15 p.m.
Changelog

Added

  • Initial public release for Nextcloud App Store
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECTCCAvECAhLnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMTI2MDc1OTIzWhcNMzYwNTAzMDc1OTIzWjAZMRcwFQYD
VQQDDA5kaWdpdGFsc2lnbmFnZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMBk16R2mwYAB/Fo1Fre6k6/xbBDFUpNbsD3lJlH7zvf9xtb1U/0SWZxYn5Z
DJFJA22P6wIEwqZRbjKUDdy6MDWDoy1WlMTLfL6ChBdlmgAhsTy6zHGoP+BXNoyb
anZwm+GlMvEPqFdtQxf2YF3nJqGEagORDWWfw5oU7A/aL8RZAX8RSNBiPYXPfdHL
+s0vvY7IViD8TtBflLws5JkOGqJjZA8MwPHA4qODSzPIkpbnGlgKOcE7t64pYHX0
SjUgBuOTvpu9h9ExBc78iayMuZm/GDM5VxaVvVkQ8oA+V52csQu6ma+VcCRCmxAS
OH6LxAx+XBC7hRUBaqPQTDGfzcP29WGEpbjk2ylH+u0utqS9TaIX+qSRD6FzpM8M
No1Cdw7dVtJTY0pN39TDd+hUen6WfLXeyKMOBbKaBJb+muabwMuoeSku9kQPtIWt
bTQ5JRHrYIacdagWQ8V8HayPT4qRVCMa153OdJD7BYaW/4J1mAQziU5uZXxv7Bhq
g92x/WaO7wob8JOxFa0xKFcwbUfgbh8eXLaf7RwzdgSGgJ9DPa/iJF2ymSdtdOxb
+AGOASvEtxbOgVwlDiFnk5Tfb7zwpJexBvEeUSy3tZRPNW5GJe2f7tKLZbnuEW5L
1zDtUwKrBGd6nL6uV/62ISWSrBmNds5Im2xG9nMujsSEt8mJAgMBAAEwDQYJKoZI
hvcNAQELBQADggEBAGKIdf/fd+j4ze/dKx56bbntrzeWfTJDA/4+7aCzSSAN0T9w
WvqI0md4K7XqeT1ekoyZ9sK00MLYQb1rec4kkyV9PwpMXgDk52RvIgJZS86EHoDr
36cUMS00IRczQikGl+SZ+1ZkATsw/9HRNe6aMmsGNUTnbNq1PiLyAckNSpcwThXz
J6W6ma5+TT93saaebe/NsIRuI+t5oyPySJ80yfyOk5HEMPwp7PhPgq551MfAm4Vi
t++8BdPYJ65iLKDeQtKW/VPFI43XcCl82AfeZzKLrnyyDn2Pw6wDNslvkKe+//Nh
xEAPvREvMrTOk8keqPRyljolb7I/xjuAu4KrQCc=
-----END CERTIFICATE-----
SignaturelZH5EWbzTvzSkIidiPUKvqWEEs9K4Rcl/aZJmGsyLdA022wEaHEtmqIM5DF5/pwlWTuGQo5NTwCD6gwQLL6t9ymwHbooow428Q6+f/mRiELbqU5RJR49DfdWTu9bRvR7RCBXXa0BPEdYJDu82GOVezKaZiQwq8obK8/DuZuGQxQeLnXj8vkSlfPruALEpymuVW1ZtVs8chSO30++9gX0htyXG0Tlq7SYEautsZMC6+DtSqmtUqVtodJzcHs3D3wAgbvqjd16tzitt3gJSB+7s6yFXKpl/qngEkcv/77rz5ZW0cUrx6C5R6j9b9Xq2Q6ZlyTVym/7xVh5oEC9seQRVFNS+hCpR7xITFtJ41UnDmpKU/OMuppE+jJDpx7eSEOA2OZhRMXJHJE7GIWoRYaRh05q4jG95VFaKD2v0gPBt4gKZmpRbpQVpdQ25eZNf3V+odpWhLFTkx/KmrwbBcMQUeU5vJVWMgET3RS+FZ4OZY4QgTUOlYeVHx7W8tyeZCzLZs+yVFVcfAttuT/5E0lbXahY6HPTxdhKT936m6G60UkyHUSzXXHiumPDGjT24qt3K8S6QeCQSXUNq+f0Xi7g+55tRUFeMTPYxh1b98siEZYHBaS5IY2FDZEomn9s/DDFqByTXPdARyZ3gv5qAMbemDz/H0XaBQTJH9J6dp8XXFE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0