Digital Signage - Releases

← App details

Nextcloud 34

Digital Signage 0.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0

Nextcloud 33

Digital Signage 0.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0

Nextcloud 32

Digital Signage 0.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.8
Release Details
UpdatedApril 20, 2026, 10:02 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Modernized app store description with emojis and better formatting

Fixed

  • Removed incorrect <repair-steps> from info.xml (database migrations are auto-detected, not repair steps)
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-----
SignatureiiYvbIsn4EZMkQdqYaTJzp4ua65rsl2449OiNVjLxsgegGeO05bwgz/yOGVJsYy9DywYzsZUEhIP6SZ8yvtAIF0Le7Sa/gox8yGvw9brJDgKLpsoQh69Wev5PCJhApZ9jxDS/uA6qQWDNo35vp4f4pXrDwrgtWHJosfnE2t1ni23gnjqIhEQOqDhqqFqLBd9lhWPHB3+fxzmK4axzIXXnUHK65eeSUys42iMtjWTXdql/80h1nDgKt4yNQ9B4VvuBpd6UM7TP9Ykt6h5F3dn0A8V7jXipbn8Z1/a/Nwt/r0vRbtx9L0NuAMEOvUBoHs7UgDF+axBcF0fP8XTA1xYM+rYL0zTQI3uShvXm8fdMzstJzB4fp5GQe2A983Lua1jSmLr/Gf0zUsKQCaRj9v9b9ONLn8XbTYkmN0Ts69NP1GF2aN0F7J7pOsT6H0ViqGd4b/m4bGB1AxTBhgTuPXNW2XHTum+iPyrnZCVsRryGTog3LJkPl6bG+58RmyZ3cVohmqJsgErplQvTFEC5FVRh6PFVuoICXrpDj6ywZIIja1xDA32X5JhF54FNtytN5rCF20z9q1bAQb8UE+7Fo5eErO2j0IYq9BGqreP+yr1clHNXbse/S7XGNE8LwkExJmCy+BWb7zSsgvrS2DadRhBPsVXWNitMLHqJ/t891YqMGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.7
Release Details
UpdatedApril 20, 2026, 9:57 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Fixed info.xml structure: <repair-steps> with <step> tags instead of deprecated <repair><steps><migration> structure
  • Modernized app store description with emojis and better formatting
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-----
Signaturep43wE2A+6k9icxAXkCMZwORkLIeuMnU7vZUUHbC+ljaSpghrJTNh/9ozCTCP3PoXIIvJzsPvqVUS35HvrVSd/zrQs9ziQ10ERgauib8fC98anglv6chkwiJGZLntf5I0wlQv0E3hnEadV6VORcIypQ1G5aTsNSoEoEp0Uwm01qcXDal0z/rtIi8PD8DkQLxFhW8Pzd6IvW96XKliJCLyl0FQp0cDZ780Cp65GFwF7o9yd2uu0zzptg5zSvqL2i1rnPmBdlpXYDmhcK7qTJOAnSpPw1yJ/CMtLigdA99phJWDKfmWBx8134lZo5CMe2wcPxgmIK9s6g1JjGIM+RXe/rXnDaR78kW+xd5Mu91lXgFw4EuMONFKExa3mZswmAVc6zAygT6EJO6CBCvadVqDY4fZCp/iK/cmhNpE6YaHyR/cu7K/dCiGSnp6fgpbtoV32Vlq88gASobVBa80AJVBCBQP3mkfa9RsBu2DmrbzNRNQRAUXl4YQboSXZjWcxInR+K4Qs+dzpdFGAnZrEVfw0woAZciOFxaEZ7db+uOONqVGPP30DTJDQfSW3QKOaI7DCY7wPp0akQsDVUjsoAxxpPhBZoObOeHjKVp+UkPIaGuIF9mbmXDxNJgg/V8P57k2Yb9b+PCLQqnogQLLGQGz7CHpnPcZ3KQISLRCseRDIlk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.6
Release Details
UpdatedApril 20, 2026, 9:33 p.m.
Changelog

Changed

  • Display name visibility setting moved from global app config to per-preset configuration
  • Each preset can now independently control whether to show or hide the display name

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)

Fixed

  • Fixed null pointer errors in fullscreen slideshow mode when weather or calendar elements are not present in the DOM
  • Fullscreen slideshow mode no longer throws JavaScript errors when weather or calendar data fails to load
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-----
SignatureJjNhtwnhD1Q47fa1qGKzmunyrzONEg/7aOyeQ6TwrlA4ay42APW2LVBlPzULJxZFDWUcEcJkA79d3Byor2nRXHIZ4fzaCreWMI76THoj83p80zKnL1f3zjvwbUyxmdcbs58ZBJU0mv5ZWpY0UbXaQABubtgzemF+u1daEuG6/Gm8dns+n+2HtiV35tWP3iOF25n/nSM1kjLSjdO6o0wWTeLvXTrsd0vqIULfEox7Zl4/imXMxdhrbLG9X7LroWoCpcZ3e69CBgmIpA66T/997/ThX3jfmC5DK24phcj5pEialdnAiOIoC44KggDk21CeM1BkrsfDLRnAr1F3zvVOJM3gkMyp7PZXD1f5nrpcrdeG94Vc9b96iniaMITvavKBXkymJKFml8igQ6wYD2EQo28B/pgq+tjMEyqK209J3KCf6glZUvJDOxcxXPToE1lit/pI71drHCNfD9KhEB+XUtti1BLYqDRTZ5/pA/pd3GJSsMuocey1k/991a9lIQDzDMA8ywx6uilZc60kkEH0c1G4Sb0RlB+hpTNjH+Dm2qpfiAh0dlYGRFkmQWyn05WZ2fFrsx5xCgWHEJvNroaYhfK3WjLg0rQkuBnzKVnbEZGmGQJ7ZVI5L5N1wDMYE22aHN0enOmQwn0bqVk9+Cn+uTefVAD3oDgYAnULBkGpgaQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
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.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.8
Release Details
UpdatedApril 20, 2026, 10:02 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Modernized app store description with emojis and better formatting

Fixed

  • Removed incorrect <repair-steps> from info.xml (database migrations are auto-detected, not repair steps)
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-----
SignatureiiYvbIsn4EZMkQdqYaTJzp4ua65rsl2449OiNVjLxsgegGeO05bwgz/yOGVJsYy9DywYzsZUEhIP6SZ8yvtAIF0Le7Sa/gox8yGvw9brJDgKLpsoQh69Wev5PCJhApZ9jxDS/uA6qQWDNo35vp4f4pXrDwrgtWHJosfnE2t1ni23gnjqIhEQOqDhqqFqLBd9lhWPHB3+fxzmK4axzIXXnUHK65eeSUys42iMtjWTXdql/80h1nDgKt4yNQ9B4VvuBpd6UM7TP9Ykt6h5F3dn0A8V7jXipbn8Z1/a/Nwt/r0vRbtx9L0NuAMEOvUBoHs7UgDF+axBcF0fP8XTA1xYM+rYL0zTQI3uShvXm8fdMzstJzB4fp5GQe2A983Lua1jSmLr/Gf0zUsKQCaRj9v9b9ONLn8XbTYkmN0Ts69NP1GF2aN0F7J7pOsT6H0ViqGd4b/m4bGB1AxTBhgTuPXNW2XHTum+iPyrnZCVsRryGTog3LJkPl6bG+58RmyZ3cVohmqJsgErplQvTFEC5FVRh6PFVuoICXrpDj6ywZIIja1xDA32X5JhF54FNtytN5rCF20z9q1bAQb8UE+7Fo5eErO2j0IYq9BGqreP+yr1clHNXbse/S7XGNE8LwkExJmCy+BWb7zSsgvrS2DadRhBPsVXWNitMLHqJ/t891YqMGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.7
Release Details
UpdatedApril 20, 2026, 9:57 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Fixed info.xml structure: <repair-steps> with <step> tags instead of deprecated <repair><steps><migration> structure
  • Modernized app store description with emojis and better formatting
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-----
Signaturep43wE2A+6k9icxAXkCMZwORkLIeuMnU7vZUUHbC+ljaSpghrJTNh/9ozCTCP3PoXIIvJzsPvqVUS35HvrVSd/zrQs9ziQ10ERgauib8fC98anglv6chkwiJGZLntf5I0wlQv0E3hnEadV6VORcIypQ1G5aTsNSoEoEp0Uwm01qcXDal0z/rtIi8PD8DkQLxFhW8Pzd6IvW96XKliJCLyl0FQp0cDZ780Cp65GFwF7o9yd2uu0zzptg5zSvqL2i1rnPmBdlpXYDmhcK7qTJOAnSpPw1yJ/CMtLigdA99phJWDKfmWBx8134lZo5CMe2wcPxgmIK9s6g1JjGIM+RXe/rXnDaR78kW+xd5Mu91lXgFw4EuMONFKExa3mZswmAVc6zAygT6EJO6CBCvadVqDY4fZCp/iK/cmhNpE6YaHyR/cu7K/dCiGSnp6fgpbtoV32Vlq88gASobVBa80AJVBCBQP3mkfa9RsBu2DmrbzNRNQRAUXl4YQboSXZjWcxInR+K4Qs+dzpdFGAnZrEVfw0woAZciOFxaEZ7db+uOONqVGPP30DTJDQfSW3QKOaI7DCY7wPp0akQsDVUjsoAxxpPhBZoObOeHjKVp+UkPIaGuIF9mbmXDxNJgg/V8P57k2Yb9b+PCLQqnogQLLGQGz7CHpnPcZ3KQISLRCseRDIlk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.6
Release Details
UpdatedApril 20, 2026, 9:33 p.m.
Changelog

Changed

  • Display name visibility setting moved from global app config to per-preset configuration
  • Each preset can now independently control whether to show or hide the display name

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)

Fixed

  • Fixed null pointer errors in fullscreen slideshow mode when weather or calendar elements are not present in the DOM
  • Fullscreen slideshow mode no longer throws JavaScript errors when weather or calendar data fails to load
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-----
SignatureJjNhtwnhD1Q47fa1qGKzmunyrzONEg/7aOyeQ6TwrlA4ay42APW2LVBlPzULJxZFDWUcEcJkA79d3Byor2nRXHIZ4fzaCreWMI76THoj83p80zKnL1f3zjvwbUyxmdcbs58ZBJU0mv5ZWpY0UbXaQABubtgzemF+u1daEuG6/Gm8dns+n+2HtiV35tWP3iOF25n/nSM1kjLSjdO6o0wWTeLvXTrsd0vqIULfEox7Zl4/imXMxdhrbLG9X7LroWoCpcZ3e69CBgmIpA66T/997/ThX3jfmC5DK24phcj5pEialdnAiOIoC44KggDk21CeM1BkrsfDLRnAr1F3zvVOJM3gkMyp7PZXD1f5nrpcrdeG94Vc9b96iniaMITvavKBXkymJKFml8igQ6wYD2EQo28B/pgq+tjMEyqK209J3KCf6glZUvJDOxcxXPToE1lit/pI71drHCNfD9KhEB+XUtti1BLYqDRTZ5/pA/pd3GJSsMuocey1k/991a9lIQDzDMA8ywx6uilZc60kkEH0c1G4Sb0RlB+hpTNjH+Dm2qpfiAh0dlYGRFkmQWyn05WZ2fFrsx5xCgWHEJvNroaYhfK3WjLg0rQkuBnzKVnbEZGmGQJ7ZVI5L5N1wDMYE22aHN0enOmQwn0bqVk9+Cn+uTefVAD3oDgYAnULBkGpgaQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
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.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.8
Release Details
UpdatedApril 20, 2026, 10:02 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Modernized app store description with emojis and better formatting

Fixed

  • Removed incorrect <repair-steps> from info.xml (database migrations are auto-detected, not repair steps)
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-----
SignatureiiYvbIsn4EZMkQdqYaTJzp4ua65rsl2449OiNVjLxsgegGeO05bwgz/yOGVJsYy9DywYzsZUEhIP6SZ8yvtAIF0Le7Sa/gox8yGvw9brJDgKLpsoQh69Wev5PCJhApZ9jxDS/uA6qQWDNo35vp4f4pXrDwrgtWHJosfnE2t1ni23gnjqIhEQOqDhqqFqLBd9lhWPHB3+fxzmK4axzIXXnUHK65eeSUys42iMtjWTXdql/80h1nDgKt4yNQ9B4VvuBpd6UM7TP9Ykt6h5F3dn0A8V7jXipbn8Z1/a/Nwt/r0vRbtx9L0NuAMEOvUBoHs7UgDF+axBcF0fP8XTA1xYM+rYL0zTQI3uShvXm8fdMzstJzB4fp5GQe2A983Lua1jSmLr/Gf0zUsKQCaRj9v9b9ONLn8XbTYkmN0Ts69NP1GF2aN0F7J7pOsT6H0ViqGd4b/m4bGB1AxTBhgTuPXNW2XHTum+iPyrnZCVsRryGTog3LJkPl6bG+58RmyZ3cVohmqJsgErplQvTFEC5FVRh6PFVuoICXrpDj6ywZIIja1xDA32X5JhF54FNtytN5rCF20z9q1bAQb8UE+7Fo5eErO2j0IYq9BGqreP+yr1clHNXbse/S7XGNE8LwkExJmCy+BWb7zSsgvrS2DadRhBPsVXWNitMLHqJ/t891YqMGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.7
Release Details
UpdatedApril 20, 2026, 9:57 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Fixed info.xml structure: <repair-steps> with <step> tags instead of deprecated <repair><steps><migration> structure
  • Modernized app store description with emojis and better formatting
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-----
Signaturep43wE2A+6k9icxAXkCMZwORkLIeuMnU7vZUUHbC+ljaSpghrJTNh/9ozCTCP3PoXIIvJzsPvqVUS35HvrVSd/zrQs9ziQ10ERgauib8fC98anglv6chkwiJGZLntf5I0wlQv0E3hnEadV6VORcIypQ1G5aTsNSoEoEp0Uwm01qcXDal0z/rtIi8PD8DkQLxFhW8Pzd6IvW96XKliJCLyl0FQp0cDZ780Cp65GFwF7o9yd2uu0zzptg5zSvqL2i1rnPmBdlpXYDmhcK7qTJOAnSpPw1yJ/CMtLigdA99phJWDKfmWBx8134lZo5CMe2wcPxgmIK9s6g1JjGIM+RXe/rXnDaR78kW+xd5Mu91lXgFw4EuMONFKExa3mZswmAVc6zAygT6EJO6CBCvadVqDY4fZCp/iK/cmhNpE6YaHyR/cu7K/dCiGSnp6fgpbtoV32Vlq88gASobVBa80AJVBCBQP3mkfa9RsBu2DmrbzNRNQRAUXl4YQboSXZjWcxInR+K4Qs+dzpdFGAnZrEVfw0woAZciOFxaEZ7db+uOONqVGPP30DTJDQfSW3QKOaI7DCY7wPp0akQsDVUjsoAxxpPhBZoObOeHjKVp+UkPIaGuIF9mbmXDxNJgg/V8P57k2Yb9b+PCLQqnogQLLGQGz7CHpnPcZ3KQISLRCseRDIlk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.6
Release Details
UpdatedApril 20, 2026, 9:33 p.m.
Changelog

Changed

  • Display name visibility setting moved from global app config to per-preset configuration
  • Each preset can now independently control whether to show or hide the display name

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)

Fixed

  • Fixed null pointer errors in fullscreen slideshow mode when weather or calendar elements are not present in the DOM
  • Fullscreen slideshow mode no longer throws JavaScript errors when weather or calendar data fails to load
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-----
SignatureJjNhtwnhD1Q47fa1qGKzmunyrzONEg/7aOyeQ6TwrlA4ay42APW2LVBlPzULJxZFDWUcEcJkA79d3Byor2nRXHIZ4fzaCreWMI76THoj83p80zKnL1f3zjvwbUyxmdcbs58ZBJU0mv5ZWpY0UbXaQABubtgzemF+u1daEuG6/Gm8dns+n+2HtiV35tWP3iOF25n/nSM1kjLSjdO6o0wWTeLvXTrsd0vqIULfEox7Zl4/imXMxdhrbLG9X7LroWoCpcZ3e69CBgmIpA66T/997/ThX3jfmC5DK24phcj5pEialdnAiOIoC44KggDk21CeM1BkrsfDLRnAr1F3zvVOJM3gkMyp7PZXD1f5nrpcrdeG94Vc9b96iniaMITvavKBXkymJKFml8igQ6wYD2EQo28B/pgq+tjMEyqK209J3KCf6glZUvJDOxcxXPToE1lit/pI71drHCNfD9KhEB+XUtti1BLYqDRTZ5/pA/pd3GJSsMuocey1k/991a9lIQDzDMA8ywx6uilZc60kkEH0c1G4Sb0RlB+hpTNjH+Dm2qpfiAh0dlYGRFkmQWyn05WZ2fFrsx5xCgWHEJvNroaYhfK3WjLg0rQkuBnzKVnbEZGmGQJ7ZVI5L5N1wDMYE22aHN0enOmQwn0bqVk9+Cn+uTefVAD3oDgYAnULBkGpgaQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
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.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.8
Release Details
UpdatedApril 20, 2026, 10:02 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Modernized app store description with emojis and better formatting

Fixed

  • Removed incorrect <repair-steps> from info.xml (database migrations are auto-detected, not repair steps)
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-----
SignatureiiYvbIsn4EZMkQdqYaTJzp4ua65rsl2449OiNVjLxsgegGeO05bwgz/yOGVJsYy9DywYzsZUEhIP6SZ8yvtAIF0Le7Sa/gox8yGvw9brJDgKLpsoQh69Wev5PCJhApZ9jxDS/uA6qQWDNo35vp4f4pXrDwrgtWHJosfnE2t1ni23gnjqIhEQOqDhqqFqLBd9lhWPHB3+fxzmK4axzIXXnUHK65eeSUys42iMtjWTXdql/80h1nDgKt4yNQ9B4VvuBpd6UM7TP9Ykt6h5F3dn0A8V7jXipbn8Z1/a/Nwt/r0vRbtx9L0NuAMEOvUBoHs7UgDF+axBcF0fP8XTA1xYM+rYL0zTQI3uShvXm8fdMzstJzB4fp5GQe2A983Lua1jSmLr/Gf0zUsKQCaRj9v9b9ONLn8XbTYkmN0Ts69NP1GF2aN0F7J7pOsT6H0ViqGd4b/m4bGB1AxTBhgTuPXNW2XHTum+iPyrnZCVsRryGTog3LJkPl6bG+58RmyZ3cVohmqJsgErplQvTFEC5FVRh6PFVuoICXrpDj6ywZIIja1xDA32X5JhF54FNtytN5rCF20z9q1bAQb8UE+7Fo5eErO2j0IYq9BGqreP+yr1clHNXbse/S7XGNE8LwkExJmCy+BWb7zSsgvrS2DadRhBPsVXWNitMLHqJ/t891YqMGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.7
Release Details
UpdatedApril 20, 2026, 9:57 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Fixed info.xml structure: <repair-steps> with <step> tags instead of deprecated <repair><steps><migration> structure
  • Modernized app store description with emojis and better formatting
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-----
Signaturep43wE2A+6k9icxAXkCMZwORkLIeuMnU7vZUUHbC+ljaSpghrJTNh/9ozCTCP3PoXIIvJzsPvqVUS35HvrVSd/zrQs9ziQ10ERgauib8fC98anglv6chkwiJGZLntf5I0wlQv0E3hnEadV6VORcIypQ1G5aTsNSoEoEp0Uwm01qcXDal0z/rtIi8PD8DkQLxFhW8Pzd6IvW96XKliJCLyl0FQp0cDZ780Cp65GFwF7o9yd2uu0zzptg5zSvqL2i1rnPmBdlpXYDmhcK7qTJOAnSpPw1yJ/CMtLigdA99phJWDKfmWBx8134lZo5CMe2wcPxgmIK9s6g1JjGIM+RXe/rXnDaR78kW+xd5Mu91lXgFw4EuMONFKExa3mZswmAVc6zAygT6EJO6CBCvadVqDY4fZCp/iK/cmhNpE6YaHyR/cu7K/dCiGSnp6fgpbtoV32Vlq88gASobVBa80AJVBCBQP3mkfa9RsBu2DmrbzNRNQRAUXl4YQboSXZjWcxInR+K4Qs+dzpdFGAnZrEVfw0woAZciOFxaEZ7db+uOONqVGPP30DTJDQfSW3QKOaI7DCY7wPp0akQsDVUjsoAxxpPhBZoObOeHjKVp+UkPIaGuIF9mbmXDxNJgg/V8P57k2Yb9b+PCLQqnogQLLGQGz7CHpnPcZ3KQISLRCseRDIlk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.6
Release Details
UpdatedApril 20, 2026, 9:33 p.m.
Changelog

Changed

  • Display name visibility setting moved from global app config to per-preset configuration
  • Each preset can now independently control whether to show or hide the display name

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)

Fixed

  • Fixed null pointer errors in fullscreen slideshow mode when weather or calendar elements are not present in the DOM
  • Fullscreen slideshow mode no longer throws JavaScript errors when weather or calendar data fails to load
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-----
SignatureJjNhtwnhD1Q47fa1qGKzmunyrzONEg/7aOyeQ6TwrlA4ay42APW2LVBlPzULJxZFDWUcEcJkA79d3Byor2nRXHIZ4fzaCreWMI76THoj83p80zKnL1f3zjvwbUyxmdcbs58ZBJU0mv5ZWpY0UbXaQABubtgzemF+u1daEuG6/Gm8dns+n+2HtiV35tWP3iOF25n/nSM1kjLSjdO6o0wWTeLvXTrsd0vqIULfEox7Zl4/imXMxdhrbLG9X7LroWoCpcZ3e69CBgmIpA66T/997/ThX3jfmC5DK24phcj5pEialdnAiOIoC44KggDk21CeM1BkrsfDLRnAr1F3zvVOJM3gkMyp7PZXD1f5nrpcrdeG94Vc9b96iniaMITvavKBXkymJKFml8igQ6wYD2EQo28B/pgq+tjMEyqK209J3KCf6glZUvJDOxcxXPToE1lit/pI71drHCNfD9KhEB+XUtti1BLYqDRTZ5/pA/pd3GJSsMuocey1k/991a9lIQDzDMA8ywx6uilZc60kkEH0c1G4Sb0RlB+hpTNjH+Dm2qpfiAh0dlYGRFkmQWyn05WZ2fFrsx5xCgWHEJvNroaYhfK3WjLg0rQkuBnzKVnbEZGmGQJ7ZVI5L5N1wDMYE22aHN0enOmQwn0bqVk9+Cn+uTefVAD3oDgYAnULBkGpgaQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
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.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.8
Release Details
UpdatedApril 20, 2026, 10:02 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Modernized app store description with emojis and better formatting

Fixed

  • Removed incorrect <repair-steps> from info.xml (database migrations are auto-detected, not repair steps)
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-----
SignatureiiYvbIsn4EZMkQdqYaTJzp4ua65rsl2449OiNVjLxsgegGeO05bwgz/yOGVJsYy9DywYzsZUEhIP6SZ8yvtAIF0Le7Sa/gox8yGvw9brJDgKLpsoQh69Wev5PCJhApZ9jxDS/uA6qQWDNo35vp4f4pXrDwrgtWHJosfnE2t1ni23gnjqIhEQOqDhqqFqLBd9lhWPHB3+fxzmK4axzIXXnUHK65eeSUys42iMtjWTXdql/80h1nDgKt4yNQ9B4VvuBpd6UM7TP9Ykt6h5F3dn0A8V7jXipbn8Z1/a/Nwt/r0vRbtx9L0NuAMEOvUBoHs7UgDF+axBcF0fP8XTA1xYM+rYL0zTQI3uShvXm8fdMzstJzB4fp5GQe2A983Lua1jSmLr/Gf0zUsKQCaRj9v9b9ONLn8XbTYkmN0Ts69NP1GF2aN0F7J7pOsT6H0ViqGd4b/m4bGB1AxTBhgTuPXNW2XHTum+iPyrnZCVsRryGTog3LJkPl6bG+58RmyZ3cVohmqJsgErplQvTFEC5FVRh6PFVuoICXrpDj6ywZIIja1xDA32X5JhF54FNtytN5rCF20z9q1bAQb8UE+7Fo5eErO2j0IYq9BGqreP+yr1clHNXbse/S7XGNE8LwkExJmCy+BWb7zSsgvrS2DadRhBPsVXWNitMLHqJ/t891YqMGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.7
Release Details
UpdatedApril 20, 2026, 9:57 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Fixed info.xml structure: <repair-steps> with <step> tags instead of deprecated <repair><steps><migration> structure
  • Modernized app store description with emojis and better formatting
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-----
Signaturep43wE2A+6k9icxAXkCMZwORkLIeuMnU7vZUUHbC+ljaSpghrJTNh/9ozCTCP3PoXIIvJzsPvqVUS35HvrVSd/zrQs9ziQ10ERgauib8fC98anglv6chkwiJGZLntf5I0wlQv0E3hnEadV6VORcIypQ1G5aTsNSoEoEp0Uwm01qcXDal0z/rtIi8PD8DkQLxFhW8Pzd6IvW96XKliJCLyl0FQp0cDZ780Cp65GFwF7o9yd2uu0zzptg5zSvqL2i1rnPmBdlpXYDmhcK7qTJOAnSpPw1yJ/CMtLigdA99phJWDKfmWBx8134lZo5CMe2wcPxgmIK9s6g1JjGIM+RXe/rXnDaR78kW+xd5Mu91lXgFw4EuMONFKExa3mZswmAVc6zAygT6EJO6CBCvadVqDY4fZCp/iK/cmhNpE6YaHyR/cu7K/dCiGSnp6fgpbtoV32Vlq88gASobVBa80AJVBCBQP3mkfa9RsBu2DmrbzNRNQRAUXl4YQboSXZjWcxInR+K4Qs+dzpdFGAnZrEVfw0woAZciOFxaEZ7db+uOONqVGPP30DTJDQfSW3QKOaI7DCY7wPp0akQsDVUjsoAxxpPhBZoObOeHjKVp+UkPIaGuIF9mbmXDxNJgg/V8P57k2Yb9b+PCLQqnogQLLGQGz7CHpnPcZ3KQISLRCseRDIlk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.6
Release Details
UpdatedApril 20, 2026, 9:33 p.m.
Changelog

Changed

  • Display name visibility setting moved from global app config to per-preset configuration
  • Each preset can now independently control whether to show or hide the display name

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)

Fixed

  • Fixed null pointer errors in fullscreen slideshow mode when weather or calendar elements are not present in the DOM
  • Fullscreen slideshow mode no longer throws JavaScript errors when weather or calendar data fails to load
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-----
SignatureJjNhtwnhD1Q47fa1qGKzmunyrzONEg/7aOyeQ6TwrlA4ay42APW2LVBlPzULJxZFDWUcEcJkA79d3Byor2nRXHIZ4fzaCreWMI76THoj83p80zKnL1f3zjvwbUyxmdcbs58ZBJU0mv5ZWpY0UbXaQABubtgzemF+u1daEuG6/Gm8dns+n+2HtiV35tWP3iOF25n/nSM1kjLSjdO6o0wWTeLvXTrsd0vqIULfEox7Zl4/imXMxdhrbLG9X7LroWoCpcZ3e69CBgmIpA66T/997/ThX3jfmC5DK24phcj5pEialdnAiOIoC44KggDk21CeM1BkrsfDLRnAr1F3zvVOJM3gkMyp7PZXD1f5nrpcrdeG94Vc9b96iniaMITvavKBXkymJKFml8igQ6wYD2EQo28B/pgq+tjMEyqK209J3KCf6glZUvJDOxcxXPToE1lit/pI71drHCNfD9KhEB+XUtti1BLYqDRTZ5/pA/pd3GJSsMuocey1k/991a9lIQDzDMA8ywx6uilZc60kkEH0c1G4Sb0RlB+hpTNjH+Dm2qpfiAh0dlYGRFkmQWyn05WZ2fFrsx5xCgWHEJvNroaYhfK3WjLg0rQkuBnzKVnbEZGmGQJ7ZVI5L5N1wDMYE22aHN0enOmQwn0bqVk9+Cn+uTefVAD3oDgYAnULBkGpgaQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
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.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.8
Release Details
UpdatedApril 20, 2026, 10:02 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Modernized app store description with emojis and better formatting

Fixed

  • Removed incorrect <repair-steps> from info.xml (database migrations are auto-detected, not repair steps)
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-----
SignatureiiYvbIsn4EZMkQdqYaTJzp4ua65rsl2449OiNVjLxsgegGeO05bwgz/yOGVJsYy9DywYzsZUEhIP6SZ8yvtAIF0Le7Sa/gox8yGvw9brJDgKLpsoQh69Wev5PCJhApZ9jxDS/uA6qQWDNo35vp4f4pXrDwrgtWHJosfnE2t1ni23gnjqIhEQOqDhqqFqLBd9lhWPHB3+fxzmK4axzIXXnUHK65eeSUys42iMtjWTXdql/80h1nDgKt4yNQ9B4VvuBpd6UM7TP9Ykt6h5F3dn0A8V7jXipbn8Z1/a/Nwt/r0vRbtx9L0NuAMEOvUBoHs7UgDF+axBcF0fP8XTA1xYM+rYL0zTQI3uShvXm8fdMzstJzB4fp5GQe2A983Lua1jSmLr/Gf0zUsKQCaRj9v9b9ONLn8XbTYkmN0Ts69NP1GF2aN0F7J7pOsT6H0ViqGd4b/m4bGB1AxTBhgTuPXNW2XHTum+iPyrnZCVsRryGTog3LJkPl6bG+58RmyZ3cVohmqJsgErplQvTFEC5FVRh6PFVuoICXrpDj6ywZIIja1xDA32X5JhF54FNtytN5rCF20z9q1bAQb8UE+7Fo5eErO2j0IYq9BGqreP+yr1clHNXbse/S7XGNE8LwkExJmCy+BWb7zSsgvrS2DadRhBPsVXWNitMLHqJ/t891YqMGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.7
Release Details
UpdatedApril 20, 2026, 9:57 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Fixed info.xml structure: <repair-steps> with <step> tags instead of deprecated <repair><steps><migration> structure
  • Modernized app store description with emojis and better formatting
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-----
Signaturep43wE2A+6k9icxAXkCMZwORkLIeuMnU7vZUUHbC+ljaSpghrJTNh/9ozCTCP3PoXIIvJzsPvqVUS35HvrVSd/zrQs9ziQ10ERgauib8fC98anglv6chkwiJGZLntf5I0wlQv0E3hnEadV6VORcIypQ1G5aTsNSoEoEp0Uwm01qcXDal0z/rtIi8PD8DkQLxFhW8Pzd6IvW96XKliJCLyl0FQp0cDZ780Cp65GFwF7o9yd2uu0zzptg5zSvqL2i1rnPmBdlpXYDmhcK7qTJOAnSpPw1yJ/CMtLigdA99phJWDKfmWBx8134lZo5CMe2wcPxgmIK9s6g1JjGIM+RXe/rXnDaR78kW+xd5Mu91lXgFw4EuMONFKExa3mZswmAVc6zAygT6EJO6CBCvadVqDY4fZCp/iK/cmhNpE6YaHyR/cu7K/dCiGSnp6fgpbtoV32Vlq88gASobVBa80AJVBCBQP3mkfa9RsBu2DmrbzNRNQRAUXl4YQboSXZjWcxInR+K4Qs+dzpdFGAnZrEVfw0woAZciOFxaEZ7db+uOONqVGPP30DTJDQfSW3QKOaI7DCY7wPp0akQsDVUjsoAxxpPhBZoObOeHjKVp+UkPIaGuIF9mbmXDxNJgg/V8P57k2Yb9b+PCLQqnogQLLGQGz7CHpnPcZ3KQISLRCseRDIlk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.6
Release Details
UpdatedApril 20, 2026, 9:33 p.m.
Changelog

Changed

  • Display name visibility setting moved from global app config to per-preset configuration
  • Each preset can now independently control whether to show or hide the display name

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)

Fixed

  • Fixed null pointer errors in fullscreen slideshow mode when weather or calendar elements are not present in the DOM
  • Fullscreen slideshow mode no longer throws JavaScript errors when weather or calendar data fails to load
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-----
SignatureJjNhtwnhD1Q47fa1qGKzmunyrzONEg/7aOyeQ6TwrlA4ay42APW2LVBlPzULJxZFDWUcEcJkA79d3Byor2nRXHIZ4fzaCreWMI76THoj83p80zKnL1f3zjvwbUyxmdcbs58ZBJU0mv5ZWpY0UbXaQABubtgzemF+u1daEuG6/Gm8dns+n+2HtiV35tWP3iOF25n/nSM1kjLSjdO6o0wWTeLvXTrsd0vqIULfEox7Zl4/imXMxdhrbLG9X7LroWoCpcZ3e69CBgmIpA66T/997/ThX3jfmC5DK24phcj5pEialdnAiOIoC44KggDk21CeM1BkrsfDLRnAr1F3zvVOJM3gkMyp7PZXD1f5nrpcrdeG94Vc9b96iniaMITvavKBXkymJKFml8igQ6wYD2EQo28B/pgq+tjMEyqK209J3KCf6glZUvJDOxcxXPToE1lit/pI71drHCNfD9KhEB+XUtti1BLYqDRTZ5/pA/pd3GJSsMuocey1k/991a9lIQDzDMA8ywx6uilZc60kkEH0c1G4Sb0RlB+hpTNjH+Dm2qpfiAh0dlYGRFkmQWyn05WZ2fFrsx5xCgWHEJvNroaYhfK3WjLg0rQkuBnzKVnbEZGmGQJ7ZVI5L5N1wDMYE22aHN0enOmQwn0bqVk9+Cn+uTefVAD3oDgYAnULBkGpgaQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
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.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.8
Release Details
UpdatedApril 20, 2026, 10:02 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Modernized app store description with emojis and better formatting

Fixed

  • Removed incorrect <repair-steps> from info.xml (database migrations are auto-detected, not repair steps)
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-----
SignatureiiYvbIsn4EZMkQdqYaTJzp4ua65rsl2449OiNVjLxsgegGeO05bwgz/yOGVJsYy9DywYzsZUEhIP6SZ8yvtAIF0Le7Sa/gox8yGvw9brJDgKLpsoQh69Wev5PCJhApZ9jxDS/uA6qQWDNo35vp4f4pXrDwrgtWHJosfnE2t1ni23gnjqIhEQOqDhqqFqLBd9lhWPHB3+fxzmK4axzIXXnUHK65eeSUys42iMtjWTXdql/80h1nDgKt4yNQ9B4VvuBpd6UM7TP9Ykt6h5F3dn0A8V7jXipbn8Z1/a/Nwt/r0vRbtx9L0NuAMEOvUBoHs7UgDF+axBcF0fP8XTA1xYM+rYL0zTQI3uShvXm8fdMzstJzB4fp5GQe2A983Lua1jSmLr/Gf0zUsKQCaRj9v9b9ONLn8XbTYkmN0Ts69NP1GF2aN0F7J7pOsT6H0ViqGd4b/m4bGB1AxTBhgTuPXNW2XHTum+iPyrnZCVsRryGTog3LJkPl6bG+58RmyZ3cVohmqJsgErplQvTFEC5FVRh6PFVuoICXrpDj6ywZIIja1xDA32X5JhF54FNtytN5rCF20z9q1bAQb8UE+7Fo5eErO2j0IYq9BGqreP+yr1clHNXbse/S7XGNE8LwkExJmCy+BWb7zSsgvrS2DadRhBPsVXWNitMLHqJ/t891YqMGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.7
Release Details
UpdatedApril 20, 2026, 9:57 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Fixed info.xml structure: <repair-steps> with <step> tags instead of deprecated <repair><steps><migration> structure
  • Modernized app store description with emojis and better formatting
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-----
Signaturep43wE2A+6k9icxAXkCMZwORkLIeuMnU7vZUUHbC+ljaSpghrJTNh/9ozCTCP3PoXIIvJzsPvqVUS35HvrVSd/zrQs9ziQ10ERgauib8fC98anglv6chkwiJGZLntf5I0wlQv0E3hnEadV6VORcIypQ1G5aTsNSoEoEp0Uwm01qcXDal0z/rtIi8PD8DkQLxFhW8Pzd6IvW96XKliJCLyl0FQp0cDZ780Cp65GFwF7o9yd2uu0zzptg5zSvqL2i1rnPmBdlpXYDmhcK7qTJOAnSpPw1yJ/CMtLigdA99phJWDKfmWBx8134lZo5CMe2wcPxgmIK9s6g1JjGIM+RXe/rXnDaR78kW+xd5Mu91lXgFw4EuMONFKExa3mZswmAVc6zAygT6EJO6CBCvadVqDY4fZCp/iK/cmhNpE6YaHyR/cu7K/dCiGSnp6fgpbtoV32Vlq88gASobVBa80AJVBCBQP3mkfa9RsBu2DmrbzNRNQRAUXl4YQboSXZjWcxInR+K4Qs+dzpdFGAnZrEVfw0woAZciOFxaEZ7db+uOONqVGPP30DTJDQfSW3QKOaI7DCY7wPp0akQsDVUjsoAxxpPhBZoObOeHjKVp+UkPIaGuIF9mbmXDxNJgg/V8P57k2Yb9b+PCLQqnogQLLGQGz7CHpnPcZ3KQISLRCseRDIlk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.6
Release Details
UpdatedApril 20, 2026, 9:33 p.m.
Changelog

Changed

  • Display name visibility setting moved from global app config to per-preset configuration
  • Each preset can now independently control whether to show or hide the display name

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)

Fixed

  • Fixed null pointer errors in fullscreen slideshow mode when weather or calendar elements are not present in the DOM
  • Fullscreen slideshow mode no longer throws JavaScript errors when weather or calendar data fails to load
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-----
SignatureJjNhtwnhD1Q47fa1qGKzmunyrzONEg/7aOyeQ6TwrlA4ay42APW2LVBlPzULJxZFDWUcEcJkA79d3Byor2nRXHIZ4fzaCreWMI76THoj83p80zKnL1f3zjvwbUyxmdcbs58ZBJU0mv5ZWpY0UbXaQABubtgzemF+u1daEuG6/Gm8dns+n+2HtiV35tWP3iOF25n/nSM1kjLSjdO6o0wWTeLvXTrsd0vqIULfEox7Zl4/imXMxdhrbLG9X7LroWoCpcZ3e69CBgmIpA66T/997/ThX3jfmC5DK24phcj5pEialdnAiOIoC44KggDk21CeM1BkrsfDLRnAr1F3zvVOJM3gkMyp7PZXD1f5nrpcrdeG94Vc9b96iniaMITvavKBXkymJKFml8igQ6wYD2EQo28B/pgq+tjMEyqK209J3KCf6glZUvJDOxcxXPToE1lit/pI71drHCNfD9KhEB+XUtti1BLYqDRTZ5/pA/pd3GJSsMuocey1k/991a9lIQDzDMA8ywx6uilZc60kkEH0c1G4Sb0RlB+hpTNjH+Dm2qpfiAh0dlYGRFkmQWyn05WZ2fFrsx5xCgWHEJvNroaYhfK3WjLg0rQkuBnzKVnbEZGmGQJ7ZVI5L5N1wDMYE22aHN0enOmQwn0bqVk9+Cn+uTefVAD3oDgYAnULBkGpgaQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
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.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.8
Release Details
UpdatedApril 20, 2026, 10:02 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Modernized app store description with emojis and better formatting

Fixed

  • Removed incorrect <repair-steps> from info.xml (database migrations are auto-detected, not repair steps)
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-----
SignatureiiYvbIsn4EZMkQdqYaTJzp4ua65rsl2449OiNVjLxsgegGeO05bwgz/yOGVJsYy9DywYzsZUEhIP6SZ8yvtAIF0Le7Sa/gox8yGvw9brJDgKLpsoQh69Wev5PCJhApZ9jxDS/uA6qQWDNo35vp4f4pXrDwrgtWHJosfnE2t1ni23gnjqIhEQOqDhqqFqLBd9lhWPHB3+fxzmK4axzIXXnUHK65eeSUys42iMtjWTXdql/80h1nDgKt4yNQ9B4VvuBpd6UM7TP9Ykt6h5F3dn0A8V7jXipbn8Z1/a/Nwt/r0vRbtx9L0NuAMEOvUBoHs7UgDF+axBcF0fP8XTA1xYM+rYL0zTQI3uShvXm8fdMzstJzB4fp5GQe2A983Lua1jSmLr/Gf0zUsKQCaRj9v9b9ONLn8XbTYkmN0Ts69NP1GF2aN0F7J7pOsT6H0ViqGd4b/m4bGB1AxTBhgTuPXNW2XHTum+iPyrnZCVsRryGTog3LJkPl6bG+58RmyZ3cVohmqJsgErplQvTFEC5FVRh6PFVuoICXrpDj6ywZIIja1xDA32X5JhF54FNtytN5rCF20z9q1bAQb8UE+7Fo5eErO2j0IYq9BGqreP+yr1clHNXbse/S7XGNE8LwkExJmCy+BWb7zSsgvrS2DadRhBPsVXWNitMLHqJ/t891YqMGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.7
Release Details
UpdatedApril 20, 2026, 9:57 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Fixed info.xml structure: <repair-steps> with <step> tags instead of deprecated <repair><steps><migration> structure
  • Modernized app store description with emojis and better formatting
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-----
Signaturep43wE2A+6k9icxAXkCMZwORkLIeuMnU7vZUUHbC+ljaSpghrJTNh/9ozCTCP3PoXIIvJzsPvqVUS35HvrVSd/zrQs9ziQ10ERgauib8fC98anglv6chkwiJGZLntf5I0wlQv0E3hnEadV6VORcIypQ1G5aTsNSoEoEp0Uwm01qcXDal0z/rtIi8PD8DkQLxFhW8Pzd6IvW96XKliJCLyl0FQp0cDZ780Cp65GFwF7o9yd2uu0zzptg5zSvqL2i1rnPmBdlpXYDmhcK7qTJOAnSpPw1yJ/CMtLigdA99phJWDKfmWBx8134lZo5CMe2wcPxgmIK9s6g1JjGIM+RXe/rXnDaR78kW+xd5Mu91lXgFw4EuMONFKExa3mZswmAVc6zAygT6EJO6CBCvadVqDY4fZCp/iK/cmhNpE6YaHyR/cu7K/dCiGSnp6fgpbtoV32Vlq88gASobVBa80AJVBCBQP3mkfa9RsBu2DmrbzNRNQRAUXl4YQboSXZjWcxInR+K4Qs+dzpdFGAnZrEVfw0woAZciOFxaEZ7db+uOONqVGPP30DTJDQfSW3QKOaI7DCY7wPp0akQsDVUjsoAxxpPhBZoObOeHjKVp+UkPIaGuIF9mbmXDxNJgg/V8P57k2Yb9b+PCLQqnogQLLGQGz7CHpnPcZ3KQISLRCseRDIlk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.6
Release Details
UpdatedApril 20, 2026, 9:33 p.m.
Changelog

Changed

  • Display name visibility setting moved from global app config to per-preset configuration
  • Each preset can now independently control whether to show or hide the display name

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)

Fixed

  • Fixed null pointer errors in fullscreen slideshow mode when weather or calendar elements are not present in the DOM
  • Fullscreen slideshow mode no longer throws JavaScript errors when weather or calendar data fails to load
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-----
SignatureJjNhtwnhD1Q47fa1qGKzmunyrzONEg/7aOyeQ6TwrlA4ay42APW2LVBlPzULJxZFDWUcEcJkA79d3Byor2nRXHIZ4fzaCreWMI76THoj83p80zKnL1f3zjvwbUyxmdcbs58ZBJU0mv5ZWpY0UbXaQABubtgzemF+u1daEuG6/Gm8dns+n+2HtiV35tWP3iOF25n/nSM1kjLSjdO6o0wWTeLvXTrsd0vqIULfEox7Zl4/imXMxdhrbLG9X7LroWoCpcZ3e69CBgmIpA66T/997/ThX3jfmC5DK24phcj5pEialdnAiOIoC44KggDk21CeM1BkrsfDLRnAr1F3zvVOJM3gkMyp7PZXD1f5nrpcrdeG94Vc9b96iniaMITvavKBXkymJKFml8igQ6wYD2EQo28B/pgq+tjMEyqK209J3KCf6glZUvJDOxcxXPToE1lit/pI71drHCNfD9KhEB+XUtti1BLYqDRTZ5/pA/pd3GJSsMuocey1k/991a9lIQDzDMA8ywx6uilZc60kkEH0c1G4Sb0RlB+hpTNjH+Dm2qpfiAh0dlYGRFkmQWyn05WZ2fFrsx5xCgWHEJvNroaYhfK3WjLg0rQkuBnzKVnbEZGmGQJ7ZVI5L5N1wDMYE22aHN0enOmQwn0bqVk9+Cn+uTefVAD3oDgYAnULBkGpgaQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
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.6.1
Release Details
UpdatedApril 20, 2026, 10:59 p.m.
Changelog

Fixed

  • Settings save error: Fixed JavaScript error that prevented saving settings due to reference to removed show_display_name checkbox element
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-----
SignatureEX737O4edqzLXc+jntolneuoZ2JXRQcRhzycCM3ZJp8fJFJKTDQNoPdJptpMpAG/9JJAONalhYmZAQ85X8ennw04BhiM8XHhpVe5s7+uHPwotoUXv1Mzfj5RR5y/so0HeBSYdF2DXs09S9vHtfWLBV1xwJWwENhaopHYgtjJPddTsWnAKp7fIrX4Ykx8q+rXmS2DtV73QaSNmYXe9yYVPJVYKiaRUWf8yLUdfv4Z9Atp3KLOLtBXj5dMMq/uBotwFx0MHsz3yobAevLlNsEHa0mPGfMKh3FUp5atOE4c/E4o3AnyUKyLdgRIBJqv2Y7+vAjW2wYeftLJFUynkZSe3Vd+WSznAFSt8D4nE9lYF3jgSKoCxbPABwzOAc3MFtVfRnOZC99xy/c1XSY6dBijRmTK0vG5VpGArMOk3D7ou4AcgHdeW9yGHrXrhSM0BJ4VqOQSvNJ/EsPJA7YFwtpZL2fwEC7M9HeF4N4fiIMlHwrolKOfjfxidE112Q4O7KwOb0LozHBEkeOJQRwtsHbWoICgNMvh6XSQyLB2gnr/ABBBzBhSSZ3LRrBqyk+dHTU+SqIUePLzkpa/MzRrTa8mTTOCL70Nn/KcIO6u6nzPz0330Ydx/59ODDoN7A+tLyXvlP8qZIwzr2DUWwHAd0z8MZ1++KFfrsqej5x63aLH2tQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.6.0
Release Details
UpdatedApril 20, 2026, 10:52 p.m.
Changelog

Added

  • Video support: Display MP4, WebM, MOV, and MKV video files in slideshows
  • Videos play automatically and advance to the next item when finished
  • Mix images and videos in the same folder seamlessly
  • Native HTML5 video playback with muted autoplay
  • Videos respect crop mode settings (fill/fit) using CSS object-fit
  • Supported video formats: .mp4, .webm, .mov, .mkv
  • Nextcloud 34 compatibility: Extended maximum supported version to Nextcloud 34

Changed

  • UI terminology update: Replaced "Images" with "Media" throughout the interface to reflect video support

Technical

  • Enhanced PublicApiController::getImages() to detect video file extensions and return type field (image or video)
  • Rewritten display.js slideshow engine:
  • Dynamic element creation (video elements vs. background images)
  • Event-driven auto-advance for videos (ended, error events)
  • Separate timing logic for images (interval-based) and videos (self-timed)
  • Proper cleanup of video elements and timers on transition
  • Added error handling to skip to next item if video fails to load
  • Supported image formats (unchanged): .jpg, .jpeg, .png, .gif, .webp
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-----
Signaturevk4JitARw8eHA3Vb14wlycfBHV1Okl7nI3JCZLBUm1cQZabFA7623lVSkx85ZeI6S7CIJ2THFlYze3n6nu6EHJlES+DVGclQrsnsyOYn8KLIPNU8vi3PSdFwvNCIqgx7thKgE/K4iNO+zIWGPbPSafj/q5K2fQIQ5hL8zayI/Ydo2TY6G27PqNeDG32J0nw4PG5NHZkBnGEVfpVZr7FM9NHN9I7omX3WxnxKjB+R1LQyyz+lZGaRP9dJMRFz8+E2GOh+0+p3MVXiUdo5rkeCM9SWsVnf6sYlCe0qEJ7Wvil0K0YwDMcO2Kxtc1jtr5O6Fq3G07VAANgF6wI04Dqt4WQ187TgKvXXUQYdvaDbA4nDEOFngD8Vvj/qWQch5YfKyeOBQW/kpRBTRIDUtHgjqaGFsP7gX6mbgqb9Y3xxhsvu4pvmP7aUZxgW/ihtTfQ83SzhrzAxK89Lp/A8C4PKYIBGdB1Oaa1a7juEctlc3wNJbVukuxNQmFKB97CWQGvv4FVhUQGlue5ON+iz0N5I+AsKJiTIk+UvzRkP2hLAnbhJAxvrOnsdYzn7mPaQPc6aN5ZaiRacCt2pQrtCV1qr+B0B84UmGrGd9PNQaYFPm22IMJB7l8IW/xXCLP67mfp8H5ID0LJIXEHo26WS0MOtvJCy7ttAuD6B5sb4IIhRtuM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<35.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.8
Release Details
UpdatedApril 20, 2026, 10:02 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Modernized app store description with emojis and better formatting

Fixed

  • Removed incorrect <repair-steps> from info.xml (database migrations are auto-detected, not repair steps)
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-----
SignatureiiYvbIsn4EZMkQdqYaTJzp4ua65rsl2449OiNVjLxsgegGeO05bwgz/yOGVJsYy9DywYzsZUEhIP6SZ8yvtAIF0Le7Sa/gox8yGvw9brJDgKLpsoQh69Wev5PCJhApZ9jxDS/uA6qQWDNo35vp4f4pXrDwrgtWHJosfnE2t1ni23gnjqIhEQOqDhqqFqLBd9lhWPHB3+fxzmK4axzIXXnUHK65eeSUys42iMtjWTXdql/80h1nDgKt4yNQ9B4VvuBpd6UM7TP9Ykt6h5F3dn0A8V7jXipbn8Z1/a/Nwt/r0vRbtx9L0NuAMEOvUBoHs7UgDF+axBcF0fP8XTA1xYM+rYL0zTQI3uShvXm8fdMzstJzB4fp5GQe2A983Lua1jSmLr/Gf0zUsKQCaRj9v9b9ONLn8XbTYkmN0Ts69NP1GF2aN0F7J7pOsT6H0ViqGd4b/m4bGB1AxTBhgTuPXNW2XHTum+iPyrnZCVsRryGTog3LJkPl6bG+58RmyZ3cVohmqJsgErplQvTFEC5FVRh6PFVuoICXrpDj6ywZIIja1xDA32X5JhF54FNtytN5rCF20z9q1bAQb8UE+7Fo5eErO2j0IYq9BGqreP+yr1clHNXbse/S7XGNE8LwkExJmCy+BWb7zSsgvrS2DadRhBPsVXWNitMLHqJ/t891YqMGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.7
Release Details
UpdatedApril 20, 2026, 9:57 p.m.
Changelog

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)
  • Screenshot URLs in info.xml for proper App Store presentation
  • Documentation links in info.xml for user and admin guides
  • Enhanced app description with feature highlights and use cases

Changed

  • Fixed info.xml structure: <repair-steps> with <step> tags instead of deprecated <repair><steps><migration> structure
  • Modernized app store description with emojis and better formatting
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-----
Signaturep43wE2A+6k9icxAXkCMZwORkLIeuMnU7vZUUHbC+ljaSpghrJTNh/9ozCTCP3PoXIIvJzsPvqVUS35HvrVSd/zrQs9ziQ10ERgauib8fC98anglv6chkwiJGZLntf5I0wlQv0E3hnEadV6VORcIypQ1G5aTsNSoEoEp0Uwm01qcXDal0z/rtIi8PD8DkQLxFhW8Pzd6IvW96XKliJCLyl0FQp0cDZ780Cp65GFwF7o9yd2uu0zzptg5zSvqL2i1rnPmBdlpXYDmhcK7qTJOAnSpPw1yJ/CMtLigdA99phJWDKfmWBx8134lZo5CMe2wcPxgmIK9s6g1JjGIM+RXe/rXnDaR78kW+xd5Mu91lXgFw4EuMONFKExa3mZswmAVc6zAygT6EJO6CBCvadVqDY4fZCp/iK/cmhNpE6YaHyR/cu7K/dCiGSnp6fgpbtoV32Vlq88gASobVBa80AJVBCBQP3mkfa9RsBu2DmrbzNRNQRAUXl4YQboSXZjWcxInR+K4Qs+dzpdFGAnZrEVfw0woAZciOFxaEZ7db+uOONqVGPP30DTJDQfSW3QKOaI7DCY7wPp0akQsDVUjsoAxxpPhBZoObOeHjKVp+UkPIaGuIF9mbmXDxNJgg/V8P57k2Yb9b+PCLQqnogQLLGQGz7CHpnPcZ3KQISLRCseRDIlk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
Digital Signage 0.5.6
Release Details
UpdatedApril 20, 2026, 9:33 p.m.
Changelog

Changed

  • Display name visibility setting moved from global app config to per-preset configuration
  • Each preset can now independently control whether to show or hide the display name

Added

  • German formal variant (de_DE) for formal "Sie" address form alongside informal "du" variant (de)

Fixed

  • Fixed null pointer errors in fullscreen slideshow mode when weather or calendar elements are not present in the DOM
  • Fullscreen slideshow mode no longer throws JavaScript errors when weather or calendar data fails to load
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-----
SignatureJjNhtwnhD1Q47fa1qGKzmunyrzONEg/7aOyeQ6TwrlA4ay42APW2LVBlPzULJxZFDWUcEcJkA79d3Byor2nRXHIZ4fzaCreWMI76THoj83p80zKnL1f3zjvwbUyxmdcbs58ZBJU0mv5ZWpY0UbXaQABubtgzemF+u1daEuG6/Gm8dns+n+2HtiV35tWP3iOF25n/nSM1kjLSjdO6o0wWTeLvXTrsd0vqIULfEox7Zl4/imXMxdhrbLG9X7LroWoCpcZ3e69CBgmIpA66T/997/ThX3jfmC5DK24phcj5pEialdnAiOIoC44KggDk21CeM1BkrsfDLRnAr1F3zvVOJM3gkMyp7PZXD1f5nrpcrdeG94Vc9b96iniaMITvavKBXkymJKFml8igQ6wYD2EQo28B/pgq+tjMEyqK209J3KCf6glZUvJDOxcxXPToE1lit/pI71drHCNfD9KhEB+XUtti1BLYqDRTZ5/pA/pd3GJSsMuocey1k/991a9lIQDzDMA8ywx6uilZc60kkEH0c1G4Sb0RlB+hpTNjH+Dm2qpfiAh0dlYGRFkmQWyn05WZ2fFrsx5xCgWHEJvNroaYhfK3WjLg0rQkuBnzKVnbEZGmGQJ7ZVI5L5N1wDMYE22aHN0enOmQwn0bqVk9+Cn+uTefVAD3oDgYAnULBkGpgaQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<33.0.0
Minimum Integer bits32
PHP>=7.4.0
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