Skip to main content

Universal File Viewer - Releases

← App details

Nextcloud 35

Universal File Viewer 0.5.6
Release Details
UpdatedOct. 8, 2026, 6:38 p.m.
Changelog

Changed

  • Updated Flyfish File Viewer and the specialist renderer packages from 3.1.1 to 3.1.2.
  • Updated Nextcloud Router to 3.2.0, Nextcloud Vue to 9.13.1, Vue to 3.5.43, Playwright to 1.63.0, and Vite to 8.3.2, with refreshed compatible transitive dependencies.
  • Enforced patched DOMPurify 3.4.16 and KaTeX 0.18.10 versions throughout the dependency graph.
  • Kept unshipped opt-in renderers out of the generated supported-format inventory.
  • Updated the Nextcloud Playground demo to install version 0.5.6 and use Flyfish 3.1.2 samples.

Security

  • Require confirmation that custom basemap URLs and keys are public browser configuration, withhold legacy unconfirmed credentials, load geo options only for geospatial files, and remove credential-bearing console output.
  • Authorize releases using trusted signed annotated tags on protected main, build without publication credentials, and verify the approved artifact digest in a separate publication job.
  • Serialize MIME mapping, ownership, and filecache updates; detect conflicting edits and atomically replace the mapping file while preserving its permissions and ownership.
  • Confine the browser-test asset server to canonical viewer/runtime roots and limit CORS to opaque sandbox origins.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturecsimSy5Vr+xJNLpcQK51tHOZYPwK5/C+NgzZw7CihM8ooee37AzxmwBoOXiMo0pTYfwz7nNnA3TtchK58dW9Xhq+56Q6lOJlCUuU2VL8vPe8zSGIAL3gEy/fcHcpxavyeq8GO1SQ06tt5rNrr9kRH4OkjE9OlgdNuisiMqw3DmzqlPWXHgtEYNBcnBA2/zpkkybbdBOSXcaQO/HdIgg+p9QbIiPBstkxEirBHmURJ0bUqKspxnIccjiwvAz23jyW784RsLXxw2Jdq2C2imWuna/nWbxE5mG20me2GCjARxEoFZIAe4QSX49VW2P2hqQ0D6s27dxhYCXSjO+3KVXQHmNEfg7c4aFx1olzAupFVjdUmkkS1d5Z5P9zB86/OxcfSObkWAGV1gfqF7hzz6P9hmEcocfm/caxplzbzTFJXqR+7UWeNQlFv05FbB6JJ7Eubm7sewu0HxvokKnU5l3D+rTvBX58VM2c7WwROmob/2+/VxI1wuvZBzAqEn7fsbRaawkAgXzn4S4+cL0A0wu5vqVsNIMrRe4Z4dey3MTL515B5GfgKwyhJOLPiyrE5waYB9+btsi+PA0HACFU2QhNUA3qjF8MYsQLsrxH4VcaHCd4jikDvr3xZhJ9ZUoSVJVkgZTfsN/LlgEPI5WK8apUQ7dgW2MH+BYaUD97pjCYBF8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.5
Release Details
UpdatedSept. 14, 2026, 9:27 p.m.
Changelog

Added

  • Added lazy, self-hosted previews for CHM help files, binary/executable inspection, Adobe and design formats, DICOM medical images, and cryptographic signature/evidence containers.

Changed

  • Updated Flyfish File Viewer from core 2.3.0/web-full 2.3.7 to 3.1.1 and refreshed the full transitive dependency lockfile.
  • Kept specialist parser workers inside the existing opaque iframe boundary by preparing their self-hosted worker sources as frame-owned blob: workers on demand.
  • Added an RTF compatibility bundle so RTF remains available with Flyfish 3.1.1's split optional capability loading.
  • Pinned patched transitive versions of adm-zip, fflate, and uuid used by the DICOM dependency stack.
  • Updated the Nextcloud Playground demo to install version 0.5.5 and use Flyfish 3.1.1 samples, including representative CHM, binary, design, DICOM, and signature files.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureFTCkozNiVJTYsBlSN0HIbaYQXsihtQ+chy3MFYM7penh27d36Y62Izvm+6lLkR1X9f4UXHsyH/VVtxTjN4XF3BOMXgZaoaomhiccQcakSzHVXsYXQGDbvFSrT+b8KyCwmMKxFd/BDRpwl5FO8M0GrW1GosymkCqh7jF5s5SFsBwdK2kjaaIgii4+VJe9TbrIt75lyhC6yIQGyc+zhiQKOOQGH1JpktyTn33CxsFacX8f+jDSL9YpC12CXFME6jKwPnLTcgaDMHg67LjRWzdWXKVG2DYei99DGm+lvRSFOgLDUy1/vy2bYUpiteKYyF8pIuYLaaozPQ3sY3TmKqpPnfGFsvE32nqDL9LDJrxZhjMn65a034Cq6en+mV5qWNE3wJO9nqziA9jQRXfIoKhY93aDuofiNNGSHJe/9TzbuomzN8XsjGJetDdSvK1NsLMwFodARI9QHabU8Q/CLh2dIKwBsaQ9Y6AXkDJqJF51Lnv6sVG1KO2nGjZ0iqrHV+xeQOKJKk5IV3u3eoWUKrUNiygbN2H1O5o4zLsBOQqsS7XwsqLWgfyCPkKSJkTyt31qN8wIW1L2n/TzxUcRgE2GoAy/r76wg+sAaTU3+UqY5KeaFMf69BJdvn+TVqzOb5q4HlIV5fuw0rScbC3QFQj2Tb52doy44MH2ikBnsOipsvc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.4
Release Details
UpdatedSept. 1, 2026, 5:36 p.m.
Changelog

Fixed

  • Added canonical MIME mappings for Flyfish 2.3.7's new FB2, HWP/HWPX, and WordPerfect extensions so supported-format generation succeeds.
  • Added regression coverage against Flyfish's live supported-extension inventory so future dependency updates fail in unit tests before generated format files become stale.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureJ2zkaoel7mbWbmeDIlKdlnLhg+DYk8k1mpgGiXTwl5yNpD2niz93wA92biGzVueqtqleSQgRD8Hc3tA0C3qALNxDpM1L5hikS1iEuqrJkbTnm6r+gOf1v9Axv+sRMbcLF/cv2R9EakVcDR28+YSoj7fgYdCo7fx0SMXSgQNP/S8FE9B9TtGrGCWb9PaMhC9MKlriLKDzNNlWGK1AuJI3/gLGPhckwM03A565FXFUQbG6D7KZtZiP2MT7qpNFGjxCMcGznCsyvD0zbrHw+mCdGXe9p0rMW1D6fRM0/lS9JgIr2DUI6SQfxv6jHMDd8aQJ1MN8u8x6XpAzFzW1cxMxdrtDutLhriUIXyg2SaYeXXX62S7HGCnU4kKeOfRoTElPx8FtL2pTWt+CysH7jBgfK7NlX5sAuO2ycVXs/F4/jLO7MZVH49+eSDdoHQDMoP4owxuNx4ujUZwFRyWiwsaD9QBe9NbmUAhVVItSG3MLAlOBXbCC8dSkiU9/5Xp28PbBC6dtmOCmrxGcVCGPORnqG9TOF2y56OA+7oh6bi3+wMNnVdIQk3qfo+LJ55X1PKZsSFeVEcMUoSQ11b7HAaJoRxS279W85PxT5xlsIk2b38rO7DnFRDqk24QfG0Xs1rIFkKUsvOEWVKPUkwbj4hU6sHZCsW+wVpbhwaH4WY4OOrA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.2
Release Details
UpdatedAug. 25, 2026, 6:51 a.m.
Changelog

Changed

  • Updated the Nextcloud Vue integration from 9.8.2 to 9.9.0 and Vue from 3.5.39 to 3.5.41.
  • Updated the development toolchain to Playwright 1.62.1, TypeScript 7.0.2, and Vite 8.2.1.
  • Updated the Nextcloud Playground demo to install version 0.5.2.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturernqVNxMGsDuu1YWoqhjFdX/glam0k60uESPQvIQMzz60hWKimH1hvqItdJEYdE2LKzcBaxCdairLqRamNk2K2QTeERtdT3OnpjUjm5ZN8paU77sw+b5CcKg1SvTgRcO/21iDmdy27uuGKWLo0ia5DoguhaUX9DkE1ZGnEtD0r7Gk4zwTC3b02irl9PPP92S/aBUtu3yLnHhxIA3J9hGph50bmfyZNamKDCUky3vnxOcG5pGmpgiJVhwerSJ82NmkmN79ehWh4222Poa7+A3zb8uUDgHXts8I59ge5xtkh3u3j5lsMaOaRHNnyQEyr0Fl0NtPPDA1XzTPv9VgnAhedM+1aBL+Aw6VEIHRonVZgQrEzzRwS9q3IgsPmTOvl5OLrWJUm7CnKMtcCN3MiHMqzUZNZY83BipWQTTDPVDKBrs2ffXICFbqQ5XqqD2AR9+1+dcLtV4HuH+Uz3w9f0nUncHrXL3t6i2BD8zC5x/JJHhfBYy/R4zhqtFg1eHqXiKjjM2m6QNaUIWTYKOcWJucnZxqIHdcOErMJ7RIowVQ5TteTw9f4zMOSCTWjbAPKkvT/0EiAX3M47tfHGtREaVK15Jpii526PLLl0MPxtLRtNYimxCOYSZo4UM48G0MuN8vq0ggQlELVGCc8cEy+Y+/ILSzT3x00F25WJGN9rkCVT8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.1
Release Details
UpdatedAug. 18, 2026, 7:22 p.m.
Changelog

Changed

  • Updated the bundled Flyfish File Viewer packages from 2.2.3 to 2.2.9.
  • Use Flyfish CAD 0.8.0's versioned DWG and DWF runtime paths and resolve Flyfish's CAD/DOCX version queries to the already-prepared opaque worker assets.
  • Updated the Nextcloud Playground demo to install version 0.5.1 and use Flyfish 2.2.9 samples.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturefE81/oHgF8HRy446S8PdBK5e6+me2jsmExHRV1jGdxu1sUP9Z6k8U7r3hEZ3/LXLSshBrZaKicCaIC/xhlNqB/4sg/npy+dY59zCoZWiWCR3RKHd8eEh7Qj/BvdELgEx3EQkVNKIGTo+b31EZAsUsNDSgZH8TElxnmRHoXeCLc051WlfZjmKQirkKhwWEuFyMi3FTUtkzw6qzyuM+5lQ/akXQ71U/X0/jnvUPLcd0Rpuon7xXOG8mcfLzXFv+HegX457HpFQcfdRRmSOJyYQ3bvdzb2mMgGvQBE/xd/kJ3h4vPt80wSnbyqrFnHLSLrSculY7MVS7ze7QnNh5qwn2CUEQUwH2II8csII+iE7TmLcX4Wo43GKclmDNOq/JHYSV29th5MkZHgV3KjgE7GVTpGFMmsbs4MYROi03c4iTSQYTTRZxFDsEEiQykIxfaHKyMLpbtf3Ct8pnUnRGBQy6jx3nPwmc2FCoTed3NbY0JxiVted+F54v3jU6hdXfOTt2hjhqX7KOfwQGkQq4DaM8IitZF+Aph37wbJMJHpzQngdQ1CIxECRd2i37AoatHskBx1DnW3r5ZkGsEzILYZ5ZubOUs3iHYIpd1LH2smkvoBPn4KYY1mWnNK8tm7h+dNs7ouqgqMRJgvXRqfFfUshu0nSsG3CBp8Op8+sEW5pB/I=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.0
Release Details
UpdatedJuly 23, 2026, 10:59 p.m.
Changelog

Added

  • Added legacy PowerPoint (.ppt) and tab-separated value (.tsv) previews to the generated format settings and Nextcloud MIME mappings.

Changed

  • Updated the bundled Flyfish File Viewer packages from 2.1.23 to 2.2.3, including the self-hosted PPT, OCCT model, PDF font, CAD, and EPUB runtime updates.
  • Run the new STEP/IGES/BREP parser worker inside the existing opaque sandbox worker boundary.
  • Use the legacy PPT renderer's asynchronous direct path inside the opaque iframe because its integrity-verifying Worker requires Web Crypto, which is unavailable to opaque Chromium workers.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturePPSSOLp5/VviE5kOfSobY+Kdfnlfyit325QQGxI2ZNjaKtMn2p6lbYRfF24nACN9n0C6CjzvnWwTD/liCP1VQdAjdQ3fE0pnY4FON5WMijdiHoDsBt9RAPe1HFRYqrq2z5z5gxVmeSXA6ZtNzmE79/KO9ds5RaPGyItCLOHgBG56G/MAqcs7yICctohvzTM9HDsmWBNwKMyyw6HYwzIGlFQNqNdiCDAoYGbslRI6H1vID2p70z7L+mupVA224ljHrY2HZWiqwjHL15wm82/0/aI7zUpo8L8hOz7lSbs7JlYa0RxzsCI0H41UThu0Q6EYy/wwZHHaoFZGqSa84yYNeQtTSyoArgpNFBflrn/Ao80N6pTyBl6UisfVfpCCyMVknM7a9R0ldwpJhqbSxKDuCv4kuCLxk+DB1HIm7kD1aCCiWzl41cB2zxqeCs/37FOc14f9OQJTd9aq5Q0SXRLpD9VBzEPAWb/VDKD6RFRktQaCn2bVs8RuSyVHEUItd6jKzxOAYQPIYUCjZduJyVK8atDQxxjndJL3ZJsM1bHvxph4C8xK7ylOEvGsr3gf+4Af6RoSHiYGKgwy5UKibb5eGWHhOhNzZpchG8idgT2tcoOgvBaRrTL9ajJeeWH+grcZCBhMMUMijiUPgMs/sGSGImELQn+HQS6QMeZvBsETDIw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.4.0
Release Details
UpdatedJuly 12, 2026, 5:33 p.m.
Changelog

Changed

  • Replaced raw MIME controls with human-readable extension groups backed by stable app format identifiers.
  • Resolve Viewer registrations from Nextcloud's effective extension-to-MIME mapping, including administrator overrides, and migrate existing disabled-MIME preferences.
  • Register fallback extension-to-MIME mappings for every Flyfish-supported format while preserving administrator and future Nextcloud core mappings.
  • Label MIME-colliding format groups with explicit extensions such as DOC/DOT and C/CC instead of generic MIME descriptions.
  • Show Markdown alongside source and text formats in the Code and text section.
  • Sort format names alphabetically within each settings section.
  • Remove MIME-registration bookkeeping when the app is disabled or uninstalled while preserving administrator mappings and user format preferences.
  • Avoid racing Nextcloud's queued Viewer registration when promoting Universal File Viewer ahead of built-in handlers.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureFjC2ezjhDSk6R1+K/QqW6aREpIgkaMYp+IEh9T+lvAsZ6xGwHiERrxrL9LeEA1DzRbHlhrd9mhbBP8ZmlvUokVD2JW8LmDge5bn290nwm3FtSWF1J7cirjZVe346w2kbwxOKe89LB6l6pDLzeNmPAMw/IBBeTvZQPQvGOKAKjvCyKpGXxte8G1jI0rGWC47W11zONiwfvKgyKUIKH3RJ0nFJhBdVE2xq1i4H/1c8dvLlMnVHM183SqbYJLG40yBR7bAAIksJUS6cyYIwsEocGKRgKT88oNtsBM3cYqxcYLdfeG2Kus6YIfOuWqjFkngQ9B19dDJ35MC8c2VKfRuMX/k/X4A8WWeUczxXo4GN7saFcBqGb7w4tNqk/x7suJKSqiO1XYRazq2FQMT/fm6VwO+98pu0zFEO4y1wQO3ZVnAjnFSQ1Bvux2iJujaGyfYENIdu8Bk/ezbnCS6L5umFN1PHIpDhyaZSk0PkYzAvBkbsre8A/uh9lajdO3eshb1jfqAqKhkggtBMVEqudD/7jPsxWzCCfX8ikejmRmP73KiTf2QRZpmetdfSQNrYOv6x98L/thM1Z/BzyxW7LnPiW/4yKEmsSjWhFIAHWuhAk/05Mno6SucO+BjaFYycpPhN5o9WL3nT6eYt7hbhsrajrrVXIIhE0ENvfyC2lYtyM/E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.3.1
Release Details
UpdatedJuly 12, 2026, 10:33 a.m.
Changelog

Added

  • Added source repository, user, administrator, developer, and discussion metadata.
  • Added a complete AGPL-3.0-or-later licence file to the source and release archive.
  • Added App Store and user-facing release changelogs from one canonical source file.
  • Added an optimized App Store banner thumbnail.
  • Added Composer homepage, documentation, issue tracker, and source support metadata.

Changed

  • Replaced the deprecated agpl licence alias with the exact AGPL-3.0-or-later SPDX identifier.
  • Removed the obsolete raster app icon so Nextcloud consistently uses the maintained SVG glyphs.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
Signature7Yc80KNZKMNPDNR+NQhPhAdg07Li0vfNItxaxatsEFWEE3K+5hBOL/yLkP21fY9zrevDbk9VEJ22nEzS9izJO+I3yvUTWNeli0hcww96Ly9nThR4EXi9nGCgls+Bd/VIebSEqwRaq4vP9/wgEkhuIdlAYF1hq/9OTBzZ8JM4WFCILgn9xuxzLVb92nUmyhKR/q8Mq2JrP8zHxdIvhBJfZ6OZDa40qs1GnSa43oL25IKNp/oMpWrJ4GwX6TO024vPa86Q7iiliJmlEHXFXK300bKTB9jP9YUN98ynh/vt/h0Boa6u7ftJS0r5zEyeVVuQ6eNR2yY/CtgZdSiZLPFJ31at5T+jrCtv5k8v6b9b5Ivw1UiS13vVXAIRkZTZtOaP+k/mo9N1I07WnuX8i2DVQwpFC52LeGhLqO3LFHmnQvjP8TVmOitgUfK+J7oQ6HGdxdC9IJbjBvbr/XO8sv9i2Q7gRb6GhL8G0i8guPxHcmIOuMfQRSyWfTXIUhyNodq62BqWkG+Op2hoUnu04FL2WC+nZETmyoxaUbM3xcNbSoCDqE6+YOLTAowt4vL3wKdEaZkRgK0jsZhYQsOKJZntUbKk68X+/7L9s21SZ/nVbrl80CRttSabgRp17IT0Ri3LZq7nv7HmVc96QydSzHJLq0u3Bj3xLfbSiWNjSaCHXOA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.3.0
Release Details
UpdatedJuly 11, 2026, 12:03 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureDNi36rNxbzMZFlH/J+fpIhqxvm8m6WbtgLHKvdTAHs7MbCvKSVAIz9UVrms7ybQamzCLhC9W00qmi9/L6j3kNguOUSyfMD29qgykx3dmnrSJVY0gi8Q4TVe+GuaKsyr4nELAuO5c882F/zf1T1sQyJXfKJy0zo7djd7jzSjx1ybgYgewOmrgSzAQl2k+0KXMF8T13YPT/+1Z+DjnS1QS2LmIadGMNiajX2HqokQrj05bveKMz2867XBgw8JG7V07v+2yhZJ7nIgngypEZT2n7sSWrOGY6H+8qe73obz1iTe6NKZeD4it7RHkuY2Ia1fBSV7cHgGGBdYhZ3OjU6ByNCPExQlfNwNuWp3u9aldNWnrM2vOergPJOKfegNt49+dGNttTZZExhtdzKlLzkImnVvUk2yuu8N3VaN2yaSMpKkCIEMLTwutV2G63crk58rDqyWstPsejJPdWEzxqjVvTvo+nyNmmHozLItZOmTxIsjijoRo3buikAdAqlJ4htBZn9SNhUAU04V++7oIMyvZmjD4gNcOUqLhfORZ5fD4M+DrGBRoMqvaCsejFluVVZ2tDf7AYOVg1+Fro7DFoJm7yl1C02udfL+REC+2uFF7NiRpJM0KWsnHKxytrqy3b520pVRjdyEWXPMxkWYBclsrz+uS3B9iqJ3HddDowaBICvU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.2.0
Release Details
UpdatedJuly 10, 2026, 1:38 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureerwFefft+iNpnIJG+edr9RXyEmTIripdFcVSouFxt2Z/XROk9+aCaiVmkD2FMtZn0kslFtHXN8nONwtnK977aaA6FHlAqbGmANUrMfioOUSeOK7WIRVH8U56Y8AY5PKJImeBey++boZ7Egr1W/DvvboQG/zkBavvzrrWv9Q8o1L58KpjRnWy/h0yMj0iOD0IJcJhGR4C9Z0F1ZQr6wkM2u0nPPjQO0roM1ADPl+BqQgn0NJQN2yboYt4oqJ4D4il1B5TIuqhcWxB2vfqQ0QHmBuVkpVLcbOoyWZXOzJx9RJmqeTROQDwDzg/ckcxyazefe9km8u1uvNxIJmdYEHgnFVNHosIYFth6AD1myLe3oIweecVfpV3qJkt98t42R71DabiR9olLoBotta8UoZ8omhPbbYcpjEpyFRdO5gHXHabyLqkpfFUjhyLTlZhNzoc/05UR8ZA3QgR+Jx5KqcVy6lkg0VxCRCSwQYu+fPiJIVGUouGsW6cUNS9xoOYHvd/j0orAn58pIqayRxrJ4R8uj6hdiz93IL2kkJcR9jD3Q6NyUjf/ep0GhgaIsSCbzzIuekpLpfO6SnEAY9NKp/Dk4BeqD5b5IODpOQ7KHibqerhvq05IqF1AkC8hvmFRZrhDUmk56ViiIzuDSRRDpk6tuqiBFr0yCpCN5Ocn7vcVSs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.1.0
Release Details
UpdatedJuly 9, 2026, 11:52 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
Signature0FxbvbQBBQD7XlYgh+HsGABklsqQBl4B5/MFFalnR3q33lrwlAcKJNu9RMt3WVNRaTy8BMjry8Y+0jWHWTqS2mlPwrugFcGgzy0FMnkfydkBztetqQyuODqGPvlNjYvVLzDCDHPnCurnmWVifGNy4OXH2BuGp1l+gOWsjzkD7KkQ6arXWXsWyBZVNF1Lud5uGxAPyScDxwPdoBtGL4fAhsMiI/ajRZev7Q9dVIIf+ahpFODGxuvVAEn0+g4nZ+ml9poNZC7JQaavPVxlUWTNXQ5N9y+CUF2gpn0OFK2iCAHiyy3PXLZpzJJAkRLGgPsktVcc/6x5SlsSUXqtGLSBzyugTVR8o2YEaxzYZhFqc1ZWoVvg3wDoHhXbrSkjJYOxmjtApimP3ljXYlBCNnkAKd1VlDXVW7DLzfiJuPW+qxg7w/FV/57exaEo3uki2QHbKy0B+hNqSLjMIeSZANovUvtFfpw5cruqQfVoCOBtQ18xYp6muv+RvSOxPMZ+HU14R81WADj+gngDJ557kswT8Ya6MTBZQwRcPHy0BI5YXtQiJwd7o7p4/OpjlfP8jgEpXl0ed5rb2UT9fQdnN0VTQBtA2ic+cyW6VMi9FCp6Xo+f6l4ikv2azMDqtQwA3c3Snuz7JzToYXYS1ctDOflbDk8LzpxSb6mLf2TgTJqEwok=
Signature digestsha512
Dependencies
Required Nextcloud versions >=34.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0

Nextcloud 34

Universal File Viewer 0.5.6
Release Details
UpdatedOct. 8, 2026, 6:38 p.m.
Changelog

Changed

  • Updated Flyfish File Viewer and the specialist renderer packages from 3.1.1 to 3.1.2.
  • Updated Nextcloud Router to 3.2.0, Nextcloud Vue to 9.13.1, Vue to 3.5.43, Playwright to 1.63.0, and Vite to 8.3.2, with refreshed compatible transitive dependencies.
  • Enforced patched DOMPurify 3.4.16 and KaTeX 0.18.10 versions throughout the dependency graph.
  • Kept unshipped opt-in renderers out of the generated supported-format inventory.
  • Updated the Nextcloud Playground demo to install version 0.5.6 and use Flyfish 3.1.2 samples.

Security

  • Require confirmation that custom basemap URLs and keys are public browser configuration, withhold legacy unconfirmed credentials, load geo options only for geospatial files, and remove credential-bearing console output.
  • Authorize releases using trusted signed annotated tags on protected main, build without publication credentials, and verify the approved artifact digest in a separate publication job.
  • Serialize MIME mapping, ownership, and filecache updates; detect conflicting edits and atomically replace the mapping file while preserving its permissions and ownership.
  • Confine the browser-test asset server to canonical viewer/runtime roots and limit CORS to opaque sandbox origins.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturecsimSy5Vr+xJNLpcQK51tHOZYPwK5/C+NgzZw7CihM8ooee37AzxmwBoOXiMo0pTYfwz7nNnA3TtchK58dW9Xhq+56Q6lOJlCUuU2VL8vPe8zSGIAL3gEy/fcHcpxavyeq8GO1SQ06tt5rNrr9kRH4OkjE9OlgdNuisiMqw3DmzqlPWXHgtEYNBcnBA2/zpkkybbdBOSXcaQO/HdIgg+p9QbIiPBstkxEirBHmURJ0bUqKspxnIccjiwvAz23jyW784RsLXxw2Jdq2C2imWuna/nWbxE5mG20me2GCjARxEoFZIAe4QSX49VW2P2hqQ0D6s27dxhYCXSjO+3KVXQHmNEfg7c4aFx1olzAupFVjdUmkkS1d5Z5P9zB86/OxcfSObkWAGV1gfqF7hzz6P9hmEcocfm/caxplzbzTFJXqR+7UWeNQlFv05FbB6JJ7Eubm7sewu0HxvokKnU5l3D+rTvBX58VM2c7WwROmob/2+/VxI1wuvZBzAqEn7fsbRaawkAgXzn4S4+cL0A0wu5vqVsNIMrRe4Z4dey3MTL515B5GfgKwyhJOLPiyrE5waYB9+btsi+PA0HACFU2QhNUA3qjF8MYsQLsrxH4VcaHCd4jikDvr3xZhJ9ZUoSVJVkgZTfsN/LlgEPI5WK8apUQ7dgW2MH+BYaUD97pjCYBF8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.5
Release Details
UpdatedSept. 14, 2026, 9:27 p.m.
Changelog

Added

  • Added lazy, self-hosted previews for CHM help files, binary/executable inspection, Adobe and design formats, DICOM medical images, and cryptographic signature/evidence containers.

Changed

  • Updated Flyfish File Viewer from core 2.3.0/web-full 2.3.7 to 3.1.1 and refreshed the full transitive dependency lockfile.
  • Kept specialist parser workers inside the existing opaque iframe boundary by preparing their self-hosted worker sources as frame-owned blob: workers on demand.
  • Added an RTF compatibility bundle so RTF remains available with Flyfish 3.1.1's split optional capability loading.
  • Pinned patched transitive versions of adm-zip, fflate, and uuid used by the DICOM dependency stack.
  • Updated the Nextcloud Playground demo to install version 0.5.5 and use Flyfish 3.1.1 samples, including representative CHM, binary, design, DICOM, and signature files.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureFTCkozNiVJTYsBlSN0HIbaYQXsihtQ+chy3MFYM7penh27d36Y62Izvm+6lLkR1X9f4UXHsyH/VVtxTjN4XF3BOMXgZaoaomhiccQcakSzHVXsYXQGDbvFSrT+b8KyCwmMKxFd/BDRpwl5FO8M0GrW1GosymkCqh7jF5s5SFsBwdK2kjaaIgii4+VJe9TbrIt75lyhC6yIQGyc+zhiQKOOQGH1JpktyTn33CxsFacX8f+jDSL9YpC12CXFME6jKwPnLTcgaDMHg67LjRWzdWXKVG2DYei99DGm+lvRSFOgLDUy1/vy2bYUpiteKYyF8pIuYLaaozPQ3sY3TmKqpPnfGFsvE32nqDL9LDJrxZhjMn65a034Cq6en+mV5qWNE3wJO9nqziA9jQRXfIoKhY93aDuofiNNGSHJe/9TzbuomzN8XsjGJetDdSvK1NsLMwFodARI9QHabU8Q/CLh2dIKwBsaQ9Y6AXkDJqJF51Lnv6sVG1KO2nGjZ0iqrHV+xeQOKJKk5IV3u3eoWUKrUNiygbN2H1O5o4zLsBOQqsS7XwsqLWgfyCPkKSJkTyt31qN8wIW1L2n/TzxUcRgE2GoAy/r76wg+sAaTU3+UqY5KeaFMf69BJdvn+TVqzOb5q4HlIV5fuw0rScbC3QFQj2Tb52doy44MH2ikBnsOipsvc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.4
Release Details
UpdatedSept. 1, 2026, 5:36 p.m.
Changelog

Fixed

  • Added canonical MIME mappings for Flyfish 2.3.7's new FB2, HWP/HWPX, and WordPerfect extensions so supported-format generation succeeds.
  • Added regression coverage against Flyfish's live supported-extension inventory so future dependency updates fail in unit tests before generated format files become stale.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureJ2zkaoel7mbWbmeDIlKdlnLhg+DYk8k1mpgGiXTwl5yNpD2niz93wA92biGzVueqtqleSQgRD8Hc3tA0C3qALNxDpM1L5hikS1iEuqrJkbTnm6r+gOf1v9Axv+sRMbcLF/cv2R9EakVcDR28+YSoj7fgYdCo7fx0SMXSgQNP/S8FE9B9TtGrGCWb9PaMhC9MKlriLKDzNNlWGK1AuJI3/gLGPhckwM03A565FXFUQbG6D7KZtZiP2MT7qpNFGjxCMcGznCsyvD0zbrHw+mCdGXe9p0rMW1D6fRM0/lS9JgIr2DUI6SQfxv6jHMDd8aQJ1MN8u8x6XpAzFzW1cxMxdrtDutLhriUIXyg2SaYeXXX62S7HGCnU4kKeOfRoTElPx8FtL2pTWt+CysH7jBgfK7NlX5sAuO2ycVXs/F4/jLO7MZVH49+eSDdoHQDMoP4owxuNx4ujUZwFRyWiwsaD9QBe9NbmUAhVVItSG3MLAlOBXbCC8dSkiU9/5Xp28PbBC6dtmOCmrxGcVCGPORnqG9TOF2y56OA+7oh6bi3+wMNnVdIQk3qfo+LJ55X1PKZsSFeVEcMUoSQ11b7HAaJoRxS279W85PxT5xlsIk2b38rO7DnFRDqk24QfG0Xs1rIFkKUsvOEWVKPUkwbj4hU6sHZCsW+wVpbhwaH4WY4OOrA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.2
Release Details
UpdatedAug. 25, 2026, 6:51 a.m.
Changelog

Changed

  • Updated the Nextcloud Vue integration from 9.8.2 to 9.9.0 and Vue from 3.5.39 to 3.5.41.
  • Updated the development toolchain to Playwright 1.62.1, TypeScript 7.0.2, and Vite 8.2.1.
  • Updated the Nextcloud Playground demo to install version 0.5.2.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturernqVNxMGsDuu1YWoqhjFdX/glam0k60uESPQvIQMzz60hWKimH1hvqItdJEYdE2LKzcBaxCdairLqRamNk2K2QTeERtdT3OnpjUjm5ZN8paU77sw+b5CcKg1SvTgRcO/21iDmdy27uuGKWLo0ia5DoguhaUX9DkE1ZGnEtD0r7Gk4zwTC3b02irl9PPP92S/aBUtu3yLnHhxIA3J9hGph50bmfyZNamKDCUky3vnxOcG5pGmpgiJVhwerSJ82NmkmN79ehWh4222Poa7+A3zb8uUDgHXts8I59ge5xtkh3u3j5lsMaOaRHNnyQEyr0Fl0NtPPDA1XzTPv9VgnAhedM+1aBL+Aw6VEIHRonVZgQrEzzRwS9q3IgsPmTOvl5OLrWJUm7CnKMtcCN3MiHMqzUZNZY83BipWQTTDPVDKBrs2ffXICFbqQ5XqqD2AR9+1+dcLtV4HuH+Uz3w9f0nUncHrXL3t6i2BD8zC5x/JJHhfBYy/R4zhqtFg1eHqXiKjjM2m6QNaUIWTYKOcWJucnZxqIHdcOErMJ7RIowVQ5TteTw9f4zMOSCTWjbAPKkvT/0EiAX3M47tfHGtREaVK15Jpii526PLLl0MPxtLRtNYimxCOYSZo4UM48G0MuN8vq0ggQlELVGCc8cEy+Y+/ILSzT3x00F25WJGN9rkCVT8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.1
Release Details
UpdatedAug. 18, 2026, 7:22 p.m.
Changelog

Changed

  • Updated the bundled Flyfish File Viewer packages from 2.2.3 to 2.2.9.
  • Use Flyfish CAD 0.8.0's versioned DWG and DWF runtime paths and resolve Flyfish's CAD/DOCX version queries to the already-prepared opaque worker assets.
  • Updated the Nextcloud Playground demo to install version 0.5.1 and use Flyfish 2.2.9 samples.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturefE81/oHgF8HRy446S8PdBK5e6+me2jsmExHRV1jGdxu1sUP9Z6k8U7r3hEZ3/LXLSshBrZaKicCaIC/xhlNqB/4sg/npy+dY59zCoZWiWCR3RKHd8eEh7Qj/BvdELgEx3EQkVNKIGTo+b31EZAsUsNDSgZH8TElxnmRHoXeCLc051WlfZjmKQirkKhwWEuFyMi3FTUtkzw6qzyuM+5lQ/akXQ71U/X0/jnvUPLcd0Rpuon7xXOG8mcfLzXFv+HegX457HpFQcfdRRmSOJyYQ3bvdzb2mMgGvQBE/xd/kJ3h4vPt80wSnbyqrFnHLSLrSculY7MVS7ze7QnNh5qwn2CUEQUwH2II8csII+iE7TmLcX4Wo43GKclmDNOq/JHYSV29th5MkZHgV3KjgE7GVTpGFMmsbs4MYROi03c4iTSQYTTRZxFDsEEiQykIxfaHKyMLpbtf3Ct8pnUnRGBQy6jx3nPwmc2FCoTed3NbY0JxiVted+F54v3jU6hdXfOTt2hjhqX7KOfwQGkQq4DaM8IitZF+Aph37wbJMJHpzQngdQ1CIxECRd2i37AoatHskBx1DnW3r5ZkGsEzILYZ5ZubOUs3iHYIpd1LH2smkvoBPn4KYY1mWnNK8tm7h+dNs7ouqgqMRJgvXRqfFfUshu0nSsG3CBp8Op8+sEW5pB/I=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.0
Release Details
UpdatedJuly 23, 2026, 10:59 p.m.
Changelog

Added

  • Added legacy PowerPoint (.ppt) and tab-separated value (.tsv) previews to the generated format settings and Nextcloud MIME mappings.

Changed

  • Updated the bundled Flyfish File Viewer packages from 2.1.23 to 2.2.3, including the self-hosted PPT, OCCT model, PDF font, CAD, and EPUB runtime updates.
  • Run the new STEP/IGES/BREP parser worker inside the existing opaque sandbox worker boundary.
  • Use the legacy PPT renderer's asynchronous direct path inside the opaque iframe because its integrity-verifying Worker requires Web Crypto, which is unavailable to opaque Chromium workers.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturePPSSOLp5/VviE5kOfSobY+Kdfnlfyit325QQGxI2ZNjaKtMn2p6lbYRfF24nACN9n0C6CjzvnWwTD/liCP1VQdAjdQ3fE0pnY4FON5WMijdiHoDsBt9RAPe1HFRYqrq2z5z5gxVmeSXA6ZtNzmE79/KO9ds5RaPGyItCLOHgBG56G/MAqcs7yICctohvzTM9HDsmWBNwKMyyw6HYwzIGlFQNqNdiCDAoYGbslRI6H1vID2p70z7L+mupVA224ljHrY2HZWiqwjHL15wm82/0/aI7zUpo8L8hOz7lSbs7JlYa0RxzsCI0H41UThu0Q6EYy/wwZHHaoFZGqSa84yYNeQtTSyoArgpNFBflrn/Ao80N6pTyBl6UisfVfpCCyMVknM7a9R0ldwpJhqbSxKDuCv4kuCLxk+DB1HIm7kD1aCCiWzl41cB2zxqeCs/37FOc14f9OQJTd9aq5Q0SXRLpD9VBzEPAWb/VDKD6RFRktQaCn2bVs8RuSyVHEUItd6jKzxOAYQPIYUCjZduJyVK8atDQxxjndJL3ZJsM1bHvxph4C8xK7ylOEvGsr3gf+4Af6RoSHiYGKgwy5UKibb5eGWHhOhNzZpchG8idgT2tcoOgvBaRrTL9ajJeeWH+grcZCBhMMUMijiUPgMs/sGSGImELQn+HQS6QMeZvBsETDIw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.4.0
Release Details
UpdatedJuly 12, 2026, 5:33 p.m.
Changelog

Changed

  • Replaced raw MIME controls with human-readable extension groups backed by stable app format identifiers.
  • Resolve Viewer registrations from Nextcloud's effective extension-to-MIME mapping, including administrator overrides, and migrate existing disabled-MIME preferences.
  • Register fallback extension-to-MIME mappings for every Flyfish-supported format while preserving administrator and future Nextcloud core mappings.
  • Label MIME-colliding format groups with explicit extensions such as DOC/DOT and C/CC instead of generic MIME descriptions.
  • Show Markdown alongside source and text formats in the Code and text section.
  • Sort format names alphabetically within each settings section.
  • Remove MIME-registration bookkeeping when the app is disabled or uninstalled while preserving administrator mappings and user format preferences.
  • Avoid racing Nextcloud's queued Viewer registration when promoting Universal File Viewer ahead of built-in handlers.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureFjC2ezjhDSk6R1+K/QqW6aREpIgkaMYp+IEh9T+lvAsZ6xGwHiERrxrL9LeEA1DzRbHlhrd9mhbBP8ZmlvUokVD2JW8LmDge5bn290nwm3FtSWF1J7cirjZVe346w2kbwxOKe89LB6l6pDLzeNmPAMw/IBBeTvZQPQvGOKAKjvCyKpGXxte8G1jI0rGWC47W11zONiwfvKgyKUIKH3RJ0nFJhBdVE2xq1i4H/1c8dvLlMnVHM183SqbYJLG40yBR7bAAIksJUS6cyYIwsEocGKRgKT88oNtsBM3cYqxcYLdfeG2Kus6YIfOuWqjFkngQ9B19dDJ35MC8c2VKfRuMX/k/X4A8WWeUczxXo4GN7saFcBqGb7w4tNqk/x7suJKSqiO1XYRazq2FQMT/fm6VwO+98pu0zFEO4y1wQO3ZVnAjnFSQ1Bvux2iJujaGyfYENIdu8Bk/ezbnCS6L5umFN1PHIpDhyaZSk0PkYzAvBkbsre8A/uh9lajdO3eshb1jfqAqKhkggtBMVEqudD/7jPsxWzCCfX8ikejmRmP73KiTf2QRZpmetdfSQNrYOv6x98L/thM1Z/BzyxW7LnPiW/4yKEmsSjWhFIAHWuhAk/05Mno6SucO+BjaFYycpPhN5o9WL3nT6eYt7hbhsrajrrVXIIhE0ENvfyC2lYtyM/E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.3.1
Release Details
UpdatedJuly 12, 2026, 10:33 a.m.
Changelog

Added

  • Added source repository, user, administrator, developer, and discussion metadata.
  • Added a complete AGPL-3.0-or-later licence file to the source and release archive.
  • Added App Store and user-facing release changelogs from one canonical source file.
  • Added an optimized App Store banner thumbnail.
  • Added Composer homepage, documentation, issue tracker, and source support metadata.

Changed

  • Replaced the deprecated agpl licence alias with the exact AGPL-3.0-or-later SPDX identifier.
  • Removed the obsolete raster app icon so Nextcloud consistently uses the maintained SVG glyphs.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
Signature7Yc80KNZKMNPDNR+NQhPhAdg07Li0vfNItxaxatsEFWEE3K+5hBOL/yLkP21fY9zrevDbk9VEJ22nEzS9izJO+I3yvUTWNeli0hcww96Ly9nThR4EXi9nGCgls+Bd/VIebSEqwRaq4vP9/wgEkhuIdlAYF1hq/9OTBzZ8JM4WFCILgn9xuxzLVb92nUmyhKR/q8Mq2JrP8zHxdIvhBJfZ6OZDa40qs1GnSa43oL25IKNp/oMpWrJ4GwX6TO024vPa86Q7iiliJmlEHXFXK300bKTB9jP9YUN98ynh/vt/h0Boa6u7ftJS0r5zEyeVVuQ6eNR2yY/CtgZdSiZLPFJ31at5T+jrCtv5k8v6b9b5Ivw1UiS13vVXAIRkZTZtOaP+k/mo9N1I07WnuX8i2DVQwpFC52LeGhLqO3LFHmnQvjP8TVmOitgUfK+J7oQ6HGdxdC9IJbjBvbr/XO8sv9i2Q7gRb6GhL8G0i8guPxHcmIOuMfQRSyWfTXIUhyNodq62BqWkG+Op2hoUnu04FL2WC+nZETmyoxaUbM3xcNbSoCDqE6+YOLTAowt4vL3wKdEaZkRgK0jsZhYQsOKJZntUbKk68X+/7L9s21SZ/nVbrl80CRttSabgRp17IT0Ri3LZq7nv7HmVc96QydSzHJLq0u3Bj3xLfbSiWNjSaCHXOA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.3.0
Release Details
UpdatedJuly 11, 2026, 12:03 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureDNi36rNxbzMZFlH/J+fpIhqxvm8m6WbtgLHKvdTAHs7MbCvKSVAIz9UVrms7ybQamzCLhC9W00qmi9/L6j3kNguOUSyfMD29qgykx3dmnrSJVY0gi8Q4TVe+GuaKsyr4nELAuO5c882F/zf1T1sQyJXfKJy0zo7djd7jzSjx1ybgYgewOmrgSzAQl2k+0KXMF8T13YPT/+1Z+DjnS1QS2LmIadGMNiajX2HqokQrj05bveKMz2867XBgw8JG7V07v+2yhZJ7nIgngypEZT2n7sSWrOGY6H+8qe73obz1iTe6NKZeD4it7RHkuY2Ia1fBSV7cHgGGBdYhZ3OjU6ByNCPExQlfNwNuWp3u9aldNWnrM2vOergPJOKfegNt49+dGNttTZZExhtdzKlLzkImnVvUk2yuu8N3VaN2yaSMpKkCIEMLTwutV2G63crk58rDqyWstPsejJPdWEzxqjVvTvo+nyNmmHozLItZOmTxIsjijoRo3buikAdAqlJ4htBZn9SNhUAU04V++7oIMyvZmjD4gNcOUqLhfORZ5fD4M+DrGBRoMqvaCsejFluVVZ2tDf7AYOVg1+Fro7DFoJm7yl1C02udfL+REC+2uFF7NiRpJM0KWsnHKxytrqy3b520pVRjdyEWXPMxkWYBclsrz+uS3B9iqJ3HddDowaBICvU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.2.0
Release Details
UpdatedJuly 10, 2026, 1:38 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureerwFefft+iNpnIJG+edr9RXyEmTIripdFcVSouFxt2Z/XROk9+aCaiVmkD2FMtZn0kslFtHXN8nONwtnK977aaA6FHlAqbGmANUrMfioOUSeOK7WIRVH8U56Y8AY5PKJImeBey++boZ7Egr1W/DvvboQG/zkBavvzrrWv9Q8o1L58KpjRnWy/h0yMj0iOD0IJcJhGR4C9Z0F1ZQr6wkM2u0nPPjQO0roM1ADPl+BqQgn0NJQN2yboYt4oqJ4D4il1B5TIuqhcWxB2vfqQ0QHmBuVkpVLcbOoyWZXOzJx9RJmqeTROQDwDzg/ckcxyazefe9km8u1uvNxIJmdYEHgnFVNHosIYFth6AD1myLe3oIweecVfpV3qJkt98t42R71DabiR9olLoBotta8UoZ8omhPbbYcpjEpyFRdO5gHXHabyLqkpfFUjhyLTlZhNzoc/05UR8ZA3QgR+Jx5KqcVy6lkg0VxCRCSwQYu+fPiJIVGUouGsW6cUNS9xoOYHvd/j0orAn58pIqayRxrJ4R8uj6hdiz93IL2kkJcR9jD3Q6NyUjf/ep0GhgaIsSCbzzIuekpLpfO6SnEAY9NKp/Dk4BeqD5b5IODpOQ7KHibqerhvq05IqF1AkC8hvmFRZrhDUmk56ViiIzuDSRRDpk6tuqiBFr0yCpCN5Ocn7vcVSs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.1.0
Release Details
UpdatedJuly 9, 2026, 11:52 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
Signature0FxbvbQBBQD7XlYgh+HsGABklsqQBl4B5/MFFalnR3q33lrwlAcKJNu9RMt3WVNRaTy8BMjry8Y+0jWHWTqS2mlPwrugFcGgzy0FMnkfydkBztetqQyuODqGPvlNjYvVLzDCDHPnCurnmWVifGNy4OXH2BuGp1l+gOWsjzkD7KkQ6arXWXsWyBZVNF1Lud5uGxAPyScDxwPdoBtGL4fAhsMiI/ajRZev7Q9dVIIf+ahpFODGxuvVAEn0+g4nZ+ml9poNZC7JQaavPVxlUWTNXQ5N9y+CUF2gpn0OFK2iCAHiyy3PXLZpzJJAkRLGgPsktVcc/6x5SlsSUXqtGLSBzyugTVR8o2YEaxzYZhFqc1ZWoVvg3wDoHhXbrSkjJYOxmjtApimP3ljXYlBCNnkAKd1VlDXVW7DLzfiJuPW+qxg7w/FV/57exaEo3uki2QHbKy0B+hNqSLjMIeSZANovUvtFfpw5cruqQfVoCOBtQ18xYp6muv+RvSOxPMZ+HU14R81WADj+gngDJ557kswT8Ya6MTBZQwRcPHy0BI5YXtQiJwd7o7p4/OpjlfP8jgEpXl0ed5rb2UT9fQdnN0VTQBtA2ic+cyW6VMi9FCp6Xo+f6l4ikv2azMDqtQwA3c3Snuz7JzToYXYS1ctDOflbDk8LzpxSb6mLf2TgTJqEwok=
Signature digestsha512
Dependencies
Required Nextcloud versions >=34.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0

Nextcloud 33

Universal File Viewer 0.5.6
Release Details
UpdatedOct. 8, 2026, 6:38 p.m.
Changelog

Changed

  • Updated Flyfish File Viewer and the specialist renderer packages from 3.1.1 to 3.1.2.
  • Updated Nextcloud Router to 3.2.0, Nextcloud Vue to 9.13.1, Vue to 3.5.43, Playwright to 1.63.0, and Vite to 8.3.2, with refreshed compatible transitive dependencies.
  • Enforced patched DOMPurify 3.4.16 and KaTeX 0.18.10 versions throughout the dependency graph.
  • Kept unshipped opt-in renderers out of the generated supported-format inventory.
  • Updated the Nextcloud Playground demo to install version 0.5.6 and use Flyfish 3.1.2 samples.

Security

  • Require confirmation that custom basemap URLs and keys are public browser configuration, withhold legacy unconfirmed credentials, load geo options only for geospatial files, and remove credential-bearing console output.
  • Authorize releases using trusted signed annotated tags on protected main, build without publication credentials, and verify the approved artifact digest in a separate publication job.
  • Serialize MIME mapping, ownership, and filecache updates; detect conflicting edits and atomically replace the mapping file while preserving its permissions and ownership.
  • Confine the browser-test asset server to canonical viewer/runtime roots and limit CORS to opaque sandbox origins.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturecsimSy5Vr+xJNLpcQK51tHOZYPwK5/C+NgzZw7CihM8ooee37AzxmwBoOXiMo0pTYfwz7nNnA3TtchK58dW9Xhq+56Q6lOJlCUuU2VL8vPe8zSGIAL3gEy/fcHcpxavyeq8GO1SQ06tt5rNrr9kRH4OkjE9OlgdNuisiMqw3DmzqlPWXHgtEYNBcnBA2/zpkkybbdBOSXcaQO/HdIgg+p9QbIiPBstkxEirBHmURJ0bUqKspxnIccjiwvAz23jyW784RsLXxw2Jdq2C2imWuna/nWbxE5mG20me2GCjARxEoFZIAe4QSX49VW2P2hqQ0D6s27dxhYCXSjO+3KVXQHmNEfg7c4aFx1olzAupFVjdUmkkS1d5Z5P9zB86/OxcfSObkWAGV1gfqF7hzz6P9hmEcocfm/caxplzbzTFJXqR+7UWeNQlFv05FbB6JJ7Eubm7sewu0HxvokKnU5l3D+rTvBX58VM2c7WwROmob/2+/VxI1wuvZBzAqEn7fsbRaawkAgXzn4S4+cL0A0wu5vqVsNIMrRe4Z4dey3MTL515B5GfgKwyhJOLPiyrE5waYB9+btsi+PA0HACFU2QhNUA3qjF8MYsQLsrxH4VcaHCd4jikDvr3xZhJ9ZUoSVJVkgZTfsN/LlgEPI5WK8apUQ7dgW2MH+BYaUD97pjCYBF8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.5
Release Details
UpdatedSept. 14, 2026, 9:27 p.m.
Changelog

Added

  • Added lazy, self-hosted previews for CHM help files, binary/executable inspection, Adobe and design formats, DICOM medical images, and cryptographic signature/evidence containers.

Changed

  • Updated Flyfish File Viewer from core 2.3.0/web-full 2.3.7 to 3.1.1 and refreshed the full transitive dependency lockfile.
  • Kept specialist parser workers inside the existing opaque iframe boundary by preparing their self-hosted worker sources as frame-owned blob: workers on demand.
  • Added an RTF compatibility bundle so RTF remains available with Flyfish 3.1.1's split optional capability loading.
  • Pinned patched transitive versions of adm-zip, fflate, and uuid used by the DICOM dependency stack.
  • Updated the Nextcloud Playground demo to install version 0.5.5 and use Flyfish 3.1.1 samples, including representative CHM, binary, design, DICOM, and signature files.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureFTCkozNiVJTYsBlSN0HIbaYQXsihtQ+chy3MFYM7penh27d36Y62Izvm+6lLkR1X9f4UXHsyH/VVtxTjN4XF3BOMXgZaoaomhiccQcakSzHVXsYXQGDbvFSrT+b8KyCwmMKxFd/BDRpwl5FO8M0GrW1GosymkCqh7jF5s5SFsBwdK2kjaaIgii4+VJe9TbrIt75lyhC6yIQGyc+zhiQKOOQGH1JpktyTn33CxsFacX8f+jDSL9YpC12CXFME6jKwPnLTcgaDMHg67LjRWzdWXKVG2DYei99DGm+lvRSFOgLDUy1/vy2bYUpiteKYyF8pIuYLaaozPQ3sY3TmKqpPnfGFsvE32nqDL9LDJrxZhjMn65a034Cq6en+mV5qWNE3wJO9nqziA9jQRXfIoKhY93aDuofiNNGSHJe/9TzbuomzN8XsjGJetDdSvK1NsLMwFodARI9QHabU8Q/CLh2dIKwBsaQ9Y6AXkDJqJF51Lnv6sVG1KO2nGjZ0iqrHV+xeQOKJKk5IV3u3eoWUKrUNiygbN2H1O5o4zLsBOQqsS7XwsqLWgfyCPkKSJkTyt31qN8wIW1L2n/TzxUcRgE2GoAy/r76wg+sAaTU3+UqY5KeaFMf69BJdvn+TVqzOb5q4HlIV5fuw0rScbC3QFQj2Tb52doy44MH2ikBnsOipsvc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.4
Release Details
UpdatedSept. 1, 2026, 5:36 p.m.
Changelog

Fixed

  • Added canonical MIME mappings for Flyfish 2.3.7's new FB2, HWP/HWPX, and WordPerfect extensions so supported-format generation succeeds.
  • Added regression coverage against Flyfish's live supported-extension inventory so future dependency updates fail in unit tests before generated format files become stale.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureJ2zkaoel7mbWbmeDIlKdlnLhg+DYk8k1mpgGiXTwl5yNpD2niz93wA92biGzVueqtqleSQgRD8Hc3tA0C3qALNxDpM1L5hikS1iEuqrJkbTnm6r+gOf1v9Axv+sRMbcLF/cv2R9EakVcDR28+YSoj7fgYdCo7fx0SMXSgQNP/S8FE9B9TtGrGCWb9PaMhC9MKlriLKDzNNlWGK1AuJI3/gLGPhckwM03A565FXFUQbG6D7KZtZiP2MT7qpNFGjxCMcGznCsyvD0zbrHw+mCdGXe9p0rMW1D6fRM0/lS9JgIr2DUI6SQfxv6jHMDd8aQJ1MN8u8x6XpAzFzW1cxMxdrtDutLhriUIXyg2SaYeXXX62S7HGCnU4kKeOfRoTElPx8FtL2pTWt+CysH7jBgfK7NlX5sAuO2ycVXs/F4/jLO7MZVH49+eSDdoHQDMoP4owxuNx4ujUZwFRyWiwsaD9QBe9NbmUAhVVItSG3MLAlOBXbCC8dSkiU9/5Xp28PbBC6dtmOCmrxGcVCGPORnqG9TOF2y56OA+7oh6bi3+wMNnVdIQk3qfo+LJ55X1PKZsSFeVEcMUoSQ11b7HAaJoRxS279W85PxT5xlsIk2b38rO7DnFRDqk24QfG0Xs1rIFkKUsvOEWVKPUkwbj4hU6sHZCsW+wVpbhwaH4WY4OOrA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.2
Release Details
UpdatedAug. 25, 2026, 6:51 a.m.
Changelog

Changed

  • Updated the Nextcloud Vue integration from 9.8.2 to 9.9.0 and Vue from 3.5.39 to 3.5.41.
  • Updated the development toolchain to Playwright 1.62.1, TypeScript 7.0.2, and Vite 8.2.1.
  • Updated the Nextcloud Playground demo to install version 0.5.2.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturernqVNxMGsDuu1YWoqhjFdX/glam0k60uESPQvIQMzz60hWKimH1hvqItdJEYdE2LKzcBaxCdairLqRamNk2K2QTeERtdT3OnpjUjm5ZN8paU77sw+b5CcKg1SvTgRcO/21iDmdy27uuGKWLo0ia5DoguhaUX9DkE1ZGnEtD0r7Gk4zwTC3b02irl9PPP92S/aBUtu3yLnHhxIA3J9hGph50bmfyZNamKDCUky3vnxOcG5pGmpgiJVhwerSJ82NmkmN79ehWh4222Poa7+A3zb8uUDgHXts8I59ge5xtkh3u3j5lsMaOaRHNnyQEyr0Fl0NtPPDA1XzTPv9VgnAhedM+1aBL+Aw6VEIHRonVZgQrEzzRwS9q3IgsPmTOvl5OLrWJUm7CnKMtcCN3MiHMqzUZNZY83BipWQTTDPVDKBrs2ffXICFbqQ5XqqD2AR9+1+dcLtV4HuH+Uz3w9f0nUncHrXL3t6i2BD8zC5x/JJHhfBYy/R4zhqtFg1eHqXiKjjM2m6QNaUIWTYKOcWJucnZxqIHdcOErMJ7RIowVQ5TteTw9f4zMOSCTWjbAPKkvT/0EiAX3M47tfHGtREaVK15Jpii526PLLl0MPxtLRtNYimxCOYSZo4UM48G0MuN8vq0ggQlELVGCc8cEy+Y+/ILSzT3x00F25WJGN9rkCVT8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.1
Release Details
UpdatedAug. 18, 2026, 7:22 p.m.
Changelog

Changed

  • Updated the bundled Flyfish File Viewer packages from 2.2.3 to 2.2.9.
  • Use Flyfish CAD 0.8.0's versioned DWG and DWF runtime paths and resolve Flyfish's CAD/DOCX version queries to the already-prepared opaque worker assets.
  • Updated the Nextcloud Playground demo to install version 0.5.1 and use Flyfish 2.2.9 samples.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturefE81/oHgF8HRy446S8PdBK5e6+me2jsmExHRV1jGdxu1sUP9Z6k8U7r3hEZ3/LXLSshBrZaKicCaIC/xhlNqB/4sg/npy+dY59zCoZWiWCR3RKHd8eEh7Qj/BvdELgEx3EQkVNKIGTo+b31EZAsUsNDSgZH8TElxnmRHoXeCLc051WlfZjmKQirkKhwWEuFyMi3FTUtkzw6qzyuM+5lQ/akXQ71U/X0/jnvUPLcd0Rpuon7xXOG8mcfLzXFv+HegX457HpFQcfdRRmSOJyYQ3bvdzb2mMgGvQBE/xd/kJ3h4vPt80wSnbyqrFnHLSLrSculY7MVS7ze7QnNh5qwn2CUEQUwH2II8csII+iE7TmLcX4Wo43GKclmDNOq/JHYSV29th5MkZHgV3KjgE7GVTpGFMmsbs4MYROi03c4iTSQYTTRZxFDsEEiQykIxfaHKyMLpbtf3Ct8pnUnRGBQy6jx3nPwmc2FCoTed3NbY0JxiVted+F54v3jU6hdXfOTt2hjhqX7KOfwQGkQq4DaM8IitZF+Aph37wbJMJHpzQngdQ1CIxECRd2i37AoatHskBx1DnW3r5ZkGsEzILYZ5ZubOUs3iHYIpd1LH2smkvoBPn4KYY1mWnNK8tm7h+dNs7ouqgqMRJgvXRqfFfUshu0nSsG3CBp8Op8+sEW5pB/I=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.5.0
Release Details
UpdatedJuly 23, 2026, 10:59 p.m.
Changelog

Added

  • Added legacy PowerPoint (.ppt) and tab-separated value (.tsv) previews to the generated format settings and Nextcloud MIME mappings.

Changed

  • Updated the bundled Flyfish File Viewer packages from 2.1.23 to 2.2.3, including the self-hosted PPT, OCCT model, PDF font, CAD, and EPUB runtime updates.
  • Run the new STEP/IGES/BREP parser worker inside the existing opaque sandbox worker boundary.
  • Use the legacy PPT renderer's asynchronous direct path inside the opaque iframe because its integrity-verifying Worker requires Web Crypto, which is unavailable to opaque Chromium workers.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignaturePPSSOLp5/VviE5kOfSobY+Kdfnlfyit325QQGxI2ZNjaKtMn2p6lbYRfF24nACN9n0C6CjzvnWwTD/liCP1VQdAjdQ3fE0pnY4FON5WMijdiHoDsBt9RAPe1HFRYqrq2z5z5gxVmeSXA6ZtNzmE79/KO9ds5RaPGyItCLOHgBG56G/MAqcs7yICctohvzTM9HDsmWBNwKMyyw6HYwzIGlFQNqNdiCDAoYGbslRI6H1vID2p70z7L+mupVA224ljHrY2HZWiqwjHL15wm82/0/aI7zUpo8L8hOz7lSbs7JlYa0RxzsCI0H41UThu0Q6EYy/wwZHHaoFZGqSa84yYNeQtTSyoArgpNFBflrn/Ao80N6pTyBl6UisfVfpCCyMVknM7a9R0ldwpJhqbSxKDuCv4kuCLxk+DB1HIm7kD1aCCiWzl41cB2zxqeCs/37FOc14f9OQJTd9aq5Q0SXRLpD9VBzEPAWb/VDKD6RFRktQaCn2bVs8RuSyVHEUItd6jKzxOAYQPIYUCjZduJyVK8atDQxxjndJL3ZJsM1bHvxph4C8xK7ylOEvGsr3gf+4Af6RoSHiYGKgwy5UKibb5eGWHhOhNzZpchG8idgT2tcoOgvBaRrTL9ajJeeWH+grcZCBhMMUMijiUPgMs/sGSGImELQn+HQS6QMeZvBsETDIw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.4.0
Release Details
UpdatedJuly 12, 2026, 5:33 p.m.
Changelog

Changed

  • Replaced raw MIME controls with human-readable extension groups backed by stable app format identifiers.
  • Resolve Viewer registrations from Nextcloud's effective extension-to-MIME mapping, including administrator overrides, and migrate existing disabled-MIME preferences.
  • Register fallback extension-to-MIME mappings for every Flyfish-supported format while preserving administrator and future Nextcloud core mappings.
  • Label MIME-colliding format groups with explicit extensions such as DOC/DOT and C/CC instead of generic MIME descriptions.
  • Show Markdown alongside source and text formats in the Code and text section.
  • Sort format names alphabetically within each settings section.
  • Remove MIME-registration bookkeeping when the app is disabled or uninstalled while preserving administrator mappings and user format preferences.
  • Avoid racing Nextcloud's queued Viewer registration when promoting Universal File Viewer ahead of built-in handlers.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureFjC2ezjhDSk6R1+K/QqW6aREpIgkaMYp+IEh9T+lvAsZ6xGwHiERrxrL9LeEA1DzRbHlhrd9mhbBP8ZmlvUokVD2JW8LmDge5bn290nwm3FtSWF1J7cirjZVe346w2kbwxOKe89LB6l6pDLzeNmPAMw/IBBeTvZQPQvGOKAKjvCyKpGXxte8G1jI0rGWC47W11zONiwfvKgyKUIKH3RJ0nFJhBdVE2xq1i4H/1c8dvLlMnVHM183SqbYJLG40yBR7bAAIksJUS6cyYIwsEocGKRgKT88oNtsBM3cYqxcYLdfeG2Kus6YIfOuWqjFkngQ9B19dDJ35MC8c2VKfRuMX/k/X4A8WWeUczxXo4GN7saFcBqGb7w4tNqk/x7suJKSqiO1XYRazq2FQMT/fm6VwO+98pu0zFEO4y1wQO3ZVnAjnFSQ1Bvux2iJujaGyfYENIdu8Bk/ezbnCS6L5umFN1PHIpDhyaZSk0PkYzAvBkbsre8A/uh9lajdO3eshb1jfqAqKhkggtBMVEqudD/7jPsxWzCCfX8ikejmRmP73KiTf2QRZpmetdfSQNrYOv6x98L/thM1Z/BzyxW7LnPiW/4yKEmsSjWhFIAHWuhAk/05Mno6SucO+BjaFYycpPhN5o9WL3nT6eYt7hbhsrajrrVXIIhE0ENvfyC2lYtyM/E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.3.1
Release Details
UpdatedJuly 12, 2026, 10:33 a.m.
Changelog

Added

  • Added source repository, user, administrator, developer, and discussion metadata.
  • Added a complete AGPL-3.0-or-later licence file to the source and release archive.
  • Added App Store and user-facing release changelogs from one canonical source file.
  • Added an optimized App Store banner thumbnail.
  • Added Composer homepage, documentation, issue tracker, and source support metadata.

Changed

  • Replaced the deprecated agpl licence alias with the exact AGPL-3.0-or-later SPDX identifier.
  • Removed the obsolete raster app icon so Nextcloud consistently uses the maintained SVG glyphs.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
Signature7Yc80KNZKMNPDNR+NQhPhAdg07Li0vfNItxaxatsEFWEE3K+5hBOL/yLkP21fY9zrevDbk9VEJ22nEzS9izJO+I3yvUTWNeli0hcww96Ly9nThR4EXi9nGCgls+Bd/VIebSEqwRaq4vP9/wgEkhuIdlAYF1hq/9OTBzZ8JM4WFCILgn9xuxzLVb92nUmyhKR/q8Mq2JrP8zHxdIvhBJfZ6OZDa40qs1GnSa43oL25IKNp/oMpWrJ4GwX6TO024vPa86Q7iiliJmlEHXFXK300bKTB9jP9YUN98ynh/vt/h0Boa6u7ftJS0r5zEyeVVuQ6eNR2yY/CtgZdSiZLPFJ31at5T+jrCtv5k8v6b9b5Ivw1UiS13vVXAIRkZTZtOaP+k/mo9N1I07WnuX8i2DVQwpFC52LeGhLqO3LFHmnQvjP8TVmOitgUfK+J7oQ6HGdxdC9IJbjBvbr/XO8sv9i2Q7gRb6GhL8G0i8guPxHcmIOuMfQRSyWfTXIUhyNodq62BqWkG+Op2hoUnu04FL2WC+nZETmyoxaUbM3xcNbSoCDqE6+YOLTAowt4vL3wKdEaZkRgK0jsZhYQsOKJZntUbKk68X+/7L9s21SZ/nVbrl80CRttSabgRp17IT0Ri3LZq7nv7HmVc96QydSzHJLq0u3Bj3xLfbSiWNjSaCHXOA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.3.0
Release Details
UpdatedJuly 11, 2026, 12:03 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureDNi36rNxbzMZFlH/J+fpIhqxvm8m6WbtgLHKvdTAHs7MbCvKSVAIz9UVrms7ybQamzCLhC9W00qmi9/L6j3kNguOUSyfMD29qgykx3dmnrSJVY0gi8Q4TVe+GuaKsyr4nELAuO5c882F/zf1T1sQyJXfKJy0zo7djd7jzSjx1ybgYgewOmrgSzAQl2k+0KXMF8T13YPT/+1Z+DjnS1QS2LmIadGMNiajX2HqokQrj05bveKMz2867XBgw8JG7V07v+2yhZJ7nIgngypEZT2n7sSWrOGY6H+8qe73obz1iTe6NKZeD4it7RHkuY2Ia1fBSV7cHgGGBdYhZ3OjU6ByNCPExQlfNwNuWp3u9aldNWnrM2vOergPJOKfegNt49+dGNttTZZExhtdzKlLzkImnVvUk2yuu8N3VaN2yaSMpKkCIEMLTwutV2G63crk58rDqyWstPsejJPdWEzxqjVvTvo+nyNmmHozLItZOmTxIsjijoRo3buikAdAqlJ4htBZn9SNhUAU04V++7oIMyvZmjD4gNcOUqLhfORZ5fD4M+DrGBRoMqvaCsejFluVVZ2tDf7AYOVg1+Fro7DFoJm7yl1C02udfL+REC+2uFF7NiRpJM0KWsnHKxytrqy3b520pVRjdyEWXPMxkWYBclsrz+uS3B9iqJ3HddDowaBICvU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Universal File Viewer 0.2.0
Release Details
UpdatedJuly 10, 2026, 1:38 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhOSMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzA5MTk0ODIzWhcNMzYxMDE0MTk0ODIzWjAVMRMwEQYD
VQQDDApmaWxldmlld2VyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
8F5hWy3MScFfH0NdVm5PSsQNsyIqM5C90N/eMTJSrNRFldfS5LUXBsgLqVzEehnk
+Sm8WrkT1nQCseXGY5yfAR/jC72wgjTIV2AVXgCIHYTe7r8sgrQXFT1ISo5t+BQz
0kuQTaJjYJntqO0kvdLqo8GhFJ3gnsH81l+aIqjMyMeLW71K+mP5xrHww2SS6mya
+hYPw7jHXwUqODod0/zF9qNVQ2TygD+eLadmUuo+60O2cHsHoIwWd2ojADfDNqYB
8MrGYjkF2rURal2wZcCfeAjOEmU4CfZb4t3OrAQV9uXPXRTo1Rw8JLuLOHkCiDIj
oqFJ+3vGUKGJ4Yj2wfVbxKfJz9gbAN9/xhx5086OOTz4T+yi1/tHBbx7gohTAXOS
EHQKZ1OV+H6hPxD0nT62uLT0fJm92vjEytTdEmPu9Qv5YZ229ruT85C8Uu7wGkYc
q9Qw+EAhAsR81LUIhBDyTN75+D19nyDbzr8djo3cQK0HW+Zej37d6P2KtS3cx4zG
Auf/tTXjDM4WP65pnO+zmG8WTHaM3vhUsNkWAnVpIok0RdCP6fNxFcZDc+GvZ8iu
1JoA8ZdJH7t8ziLW9sHTN+uOwudwXPLNB/DfCr9C+hJMm7hlZwQkxgrZbbI2CGma
0RFt4SAkxek/f2UXSJ7/Sw6X02aJ3HZcn5ZwHgeS3PsCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAmaVt2tqwC5E+KNgNWEaXLkwG+FcWePHYRKWVL8FvoYZl6XONWjni
4CShN5uKQtCS+p1sx3kC11qCW+oOf7zP6xKkKdFyciOUnEiKLdl1z7SA+c6/c9j4
JsCdDCd9uBhoNTC4onP8cSW8d4GrHVJbv8ZiBI9QaEr3yHU3AkUgxOPoZfO6m+cM
r+TQMYeo2X0WwJCwo2BJcgYItNMO08Bn7zNfwSDgktj8lDn27vi/sUCwKbdd2AqH
b0eSymfvkloTlR7MBJcnNLAqtxLFw9e7xntpBbKMDbwTvVBqdYFp8p8kFLldT+Wt
FCTR2kXVB2Jbmjo1lUOVSlsVsIwYf3N2Fg==
-----END CERTIFICATE-----
SignatureerwFefft+iNpnIJG+edr9RXyEmTIripdFcVSouFxt2Z/XROk9+aCaiVmkD2FMtZn0kslFtHXN8nONwtnK977aaA6FHlAqbGmANUrMfioOUSeOK7WIRVH8U56Y8AY5PKJImeBey++boZ7Egr1W/DvvboQG/zkBavvzrrWv9Q8o1L58KpjRnWy/h0yMj0iOD0IJcJhGR4C9Z0F1ZQr6wkM2u0nPPjQO0roM1ADPl+BqQgn0NJQN2yboYt4oqJ4D4il1B5TIuqhcWxB2vfqQ0QHmBuVkpVLcbOoyWZXOzJx9RJmqeTROQDwDzg/ckcxyazefe9km8u1uvNxIJmdYEHgnFVNHosIYFth6AD1myLe3oIweecVfpV3qJkt98t42R71DabiR9olLoBotta8UoZ8omhPbbYcpjEpyFRdO5gHXHabyLqkpfFUjhyLTlZhNzoc/05UR8ZA3QgR+Jx5KqcVy6lkg0VxCRCSwQYu+fPiJIVGUouGsW6cUNS9xoOYHvd/j0orAn58pIqayRxrJ4R8uj6hdiz93IL2kkJcR9jD3Q6NyUjf/ep0GhgaIsSCbzzIuekpLpfO6SnEAY9NKp/Dk4BeqD5b5IODpOQ7KHibqerhvq05IqF1AkC8hvmFRZrhDUmk56ViiIzuDSRRDpk6tuqiBFr0yCpCN5Ocn7vcVSs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0