Skip to main content

Proofing Gallery - Releases

← App details

Nextcloud 34

Proofing Gallery 0.8.0
Release Details
UpdatedAug. 8, 2026, 2:40 p.m.
Changelog
  • keep large custom-domain histories bounded with status-scoped cursor pages, server-side search, responsive incremental loading, and in-place operations
  • register periodic maintenance through Nextcloud app metadata so application requests no longer reset cron timestamps or trigger daily jobs repeatedly
  • make schema-dependent lifecycle and gallery-list backfills resumable after upgrades, retry failures from a persisted cursor, and report their state in native setup checks and operational health
  • harden Calendar, Deck, and Talk review links against duplicate or orphaned resources and distinguish the stable agent API from the experimental Context Agent module in capabilities
  • add a checksummed public-release upgrade baseline, full privacy-purge and cron regression coverage, larger scheduled scaling fixtures, and live optional-app integration CI
  • pin the persistent Studio environment by platform digest while keeping the disposable development stack on current image tags; add safe refresh and diagnostic workflows that preserve volumes and never migrate implicitly
  • resolve release-script CodeQL findings, enforce Node 24.11 before frontend gates, and update actionable transitive JavaScript security fixes
  • reorganize owner projects into deep-linkable Overview, Photos, Cull, Design, Share, Review and secondary workspaces, with client results shown before configuration and legacy links normalized automatically
  • refine the Editorial Darkroom with a focused loupe/inspector split, deliberate tap-to-toggle and swipe navigation, and viewport-safe desktop and mobile chrome
  • add deep-linkable administration categories, live operational health refresh, and a shared mobile-safe Save/Discard bar for administrator and personal settings
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureDRgLT2+yA6hEYgWgGKQlLsLn0WzCpqoqFmQqZqjXuLR6a6eKiz22T3AQ11S0UAZC8UrlDU0Olk+cXlH9h7RSJvl7GdrBT1lkEXKz8f65AJ/8kwPe89Ntq9ZJyLx2myKCZXFfNwhbS00B0BFCPf1NZ24i67UA5FbA2xQMSWoS9PKT/ByYeVjb8L5sC/fuWXJSjWV39BCK6f7APnHkzEoQtJDMDIVYZR1KcxGHMYA4mY1pz9J4FpNXxhG4/BP6Me2/b/QkU57U5qcQumr22l+j8L4Zumqy9bD37xylOipELV/VC8su2wMg2TvBPUtVbpSMo2My4aeLFST6PW2DQhuN352HRsu8mCkvlZ9v0CiM6rULmgbQPmWwz6rqIeiJ/OPUeWLpceOVXMVExvEcOveUXItb6jOh86+e+q7iGWEED0MBafGSoJ5jLRiHbe6jHJPLvjrLDkhBUJSkpztedaISeP8xdLxcsZV581C+gYdxLEQFhAC1OKCqDIIeWTOPkXyXXnrXT3hkkIzmMCDsud9BGwWu9M0kq0rhz+6UYxArUnP2ytmfR4Bn38Kd5rYVsBITOuD1RT6l62lalvkTL5OVjOavdxwKUoMTY1aSEK4sC0O3fRFkvUvRSvyPmxzL0AUPSrTEEXGdmhqD0i3CHgRPapIzY8iNhoWZAGiLWAX8Aa0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0
Proofing Gallery 0.7.0
Release Details
UpdatedAug. 7, 2026, 1:33 p.m.
Changelog
  • radically modernize public galleries with configurable compact and immersive openings, refined glass surfaces, responsive controls, and animated viewing
  • preserve complete portrait and landscape photographs in justified grids and replace cropped list strips with a useful photographic contact sheet
  • make the lightbox touch-safe with tap-to-toggle controls, bidirectional swipe navigation, pinch zoom, two visible arrows, and a hideable session filmstrip
  • keep culling navigation and virtualized side or bottom filmstrips within the viewport across large collections and narrow mobile layouts
  • add a reproducible 30-photo local Studio library and six polished desktop and mobile screenshots for the Nextcloud App Store
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureE/ancVbqZ49yPd/09TnTX9bfoKdfyzw7s19IONteKd8EuVW26SSZrDGx+5s8j9MA+YHZDAkfYXHKhaexOFM8O2wh1nPT+4d86PtlYJ/Uf9rEFv3FggxDzOC0uv9iO/zME6eI4pEmIYNp3Iu88Ae00V9lMQI1nG9kUk29svnKcC0NQSq36I8fY0ON19GLNQ9yL9N+OQz25Sstqbim8vQiF8Ru0zvJEm4eDq7BnFR3lOSHNopnx7PV3SIoa0fM9K9vqwYh2bFbaiJzHgU/QBx70S4uBTppGOIbA+PSGFebAjgpPl2s3Xmwss56RO2u18bR3+kbetVLwXbZ4AU60yycvq+y46POkOqtkloJPNIFZjrsmkTfDJcp7pSWWLNXSugD3oFd16oHimiaxHI9tV9YfJStangZZYoTIt7hk4C680bKIAqAPqYzWcnQuB+y7P+XQ2asHR7d/iCO+tHRhT9SQhHOYRNDxgEY68AOZpcQdkUTH16qEPmbzIl04yYDdqpPo6OL5GPpy6vXiL0Xxei6+hu/zXFoOmZ7a2HPJ9BA8Y+q+/Jtcq6WWE7nG7MsMBV/6dYTOOt8BNdWx41tTWgFLKddAP2cNufE3TVQz5/ydK6DjdhmlEY1enVaCc8u6cBTIRzDb9epoyAKwgTq7FXbz+joAxoo/y4QQqh+LTz7e/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0
Proofing Gallery 0.6.2
Release Details
UpdatedAug. 7, 2026, 8:23 a.m.
Changelog
  • repair legacy gallery share tokens with a new idempotent upgrade migration while preserving existing primary public links and archived-gallery safety
  • update the transitive build-time fast-uri dependency to 3.1.5 to resolve GHSA-7p8r-x3mc-p8w7 without unrelated lockfile churn
  • stabilize owner-dashboard visual verification and retain Playwright reports, traces, screenshots, and videos when browser CI fails
  • add reproducible signed packages and protected publication to the Nextcloud App Store alongside checksums, an SPDX SBOM, and artifact attestations
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureeGpW/ZHRK1qje2I382eMwhgQNwvY26p9e6wV0m6+a+1Qf9IUB+pFuBlPr4DML9sLoyAVs84Uk94voHIxzPZJwDL2+2J6ksA2fo13l5yOkisfBKhO4nACCYSXGD0553sG/ZsAFNZ+rTNj54Mhzf4NoIYe+ZozMRZyCbMy/WYDFcjjihkh/4lF9kJdxOp/InEMeU4VPa7OQrq20ED/9adfnB0vht9yFq2Iz2watGbwX5DwhqUDwRZn6NOf8TX69abK+F90F3mD9cpklkGjOKhPEmz1Z7MULJ3/3+y42nPHFT7j6KuMJ3b1CZDOP9JHsNmL+VwXj/z4OvsSVBVcPmcmC4H812CN9EX0T1AJNEepNJDt6tsfX5SmN1YHg2u655tgBD36Zy5ZBndCJO15Lmi8uRi5m77ha12+kiyKaxKjkQ/gwPJCLcbgbxNn10rwkj0Zw6sdCOKdWWYSMEzMMuvATS8Vhvi/ZwS4YZ95eXoc4QMzvqE4dhOXi2adNTGpXW0c50vnGRyjr9b3+jZKyftulUlvpL9C9iu9+liQYvxgFz4YCEyvIRzATfjPgazsicEAmWvh9r5E1ifRDQBUeb6oHOt3Bic9QmzJ5wiefT9HL9BlsrX2EIMZXeeKAn7GqjY5Zdb0DVhFQePqghnKhCgZsXkfkjCJp8jawNrISUdG2DM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0

Nextcloud 33

Proofing Gallery 0.8.0
Release Details
UpdatedAug. 8, 2026, 2:40 p.m.
Changelog
  • keep large custom-domain histories bounded with status-scoped cursor pages, server-side search, responsive incremental loading, and in-place operations
  • register periodic maintenance through Nextcloud app metadata so application requests no longer reset cron timestamps or trigger daily jobs repeatedly
  • make schema-dependent lifecycle and gallery-list backfills resumable after upgrades, retry failures from a persisted cursor, and report their state in native setup checks and operational health
  • harden Calendar, Deck, and Talk review links against duplicate or orphaned resources and distinguish the stable agent API from the experimental Context Agent module in capabilities
  • add a checksummed public-release upgrade baseline, full privacy-purge and cron regression coverage, larger scheduled scaling fixtures, and live optional-app integration CI
  • pin the persistent Studio environment by platform digest while keeping the disposable development stack on current image tags; add safe refresh and diagnostic workflows that preserve volumes and never migrate implicitly
  • resolve release-script CodeQL findings, enforce Node 24.11 before frontend gates, and update actionable transitive JavaScript security fixes
  • reorganize owner projects into deep-linkable Overview, Photos, Cull, Design, Share, Review and secondary workspaces, with client results shown before configuration and legacy links normalized automatically
  • refine the Editorial Darkroom with a focused loupe/inspector split, deliberate tap-to-toggle and swipe navigation, and viewport-safe desktop and mobile chrome
  • add deep-linkable administration categories, live operational health refresh, and a shared mobile-safe Save/Discard bar for administrator and personal settings
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureDRgLT2+yA6hEYgWgGKQlLsLn0WzCpqoqFmQqZqjXuLR6a6eKiz22T3AQ11S0UAZC8UrlDU0Olk+cXlH9h7RSJvl7GdrBT1lkEXKz8f65AJ/8kwPe89Ntq9ZJyLx2myKCZXFfNwhbS00B0BFCPf1NZ24i67UA5FbA2xQMSWoS9PKT/ByYeVjb8L5sC/fuWXJSjWV39BCK6f7APnHkzEoQtJDMDIVYZR1KcxGHMYA4mY1pz9J4FpNXxhG4/BP6Me2/b/QkU57U5qcQumr22l+j8L4Zumqy9bD37xylOipELV/VC8su2wMg2TvBPUtVbpSMo2My4aeLFST6PW2DQhuN352HRsu8mCkvlZ9v0CiM6rULmgbQPmWwz6rqIeiJ/OPUeWLpceOVXMVExvEcOveUXItb6jOh86+e+q7iGWEED0MBafGSoJ5jLRiHbe6jHJPLvjrLDkhBUJSkpztedaISeP8xdLxcsZV581C+gYdxLEQFhAC1OKCqDIIeWTOPkXyXXnrXT3hkkIzmMCDsud9BGwWu9M0kq0rhz+6UYxArUnP2ytmfR4Bn38Kd5rYVsBITOuD1RT6l62lalvkTL5OVjOavdxwKUoMTY1aSEK4sC0O3fRFkvUvRSvyPmxzL0AUPSrTEEXGdmhqD0i3CHgRPapIzY8iNhoWZAGiLWAX8Aa0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0
Proofing Gallery 0.7.0
Release Details
UpdatedAug. 7, 2026, 1:33 p.m.
Changelog
  • radically modernize public galleries with configurable compact and immersive openings, refined glass surfaces, responsive controls, and animated viewing
  • preserve complete portrait and landscape photographs in justified grids and replace cropped list strips with a useful photographic contact sheet
  • make the lightbox touch-safe with tap-to-toggle controls, bidirectional swipe navigation, pinch zoom, two visible arrows, and a hideable session filmstrip
  • keep culling navigation and virtualized side or bottom filmstrips within the viewport across large collections and narrow mobile layouts
  • add a reproducible 30-photo local Studio library and six polished desktop and mobile screenshots for the Nextcloud App Store
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureE/ancVbqZ49yPd/09TnTX9bfoKdfyzw7s19IONteKd8EuVW26SSZrDGx+5s8j9MA+YHZDAkfYXHKhaexOFM8O2wh1nPT+4d86PtlYJ/Uf9rEFv3FggxDzOC0uv9iO/zME6eI4pEmIYNp3Iu88Ae00V9lMQI1nG9kUk29svnKcC0NQSq36I8fY0ON19GLNQ9yL9N+OQz25Sstqbim8vQiF8Ru0zvJEm4eDq7BnFR3lOSHNopnx7PV3SIoa0fM9K9vqwYh2bFbaiJzHgU/QBx70S4uBTppGOIbA+PSGFebAjgpPl2s3Xmwss56RO2u18bR3+kbetVLwXbZ4AU60yycvq+y46POkOqtkloJPNIFZjrsmkTfDJcp7pSWWLNXSugD3oFd16oHimiaxHI9tV9YfJStangZZYoTIt7hk4C680bKIAqAPqYzWcnQuB+y7P+XQ2asHR7d/iCO+tHRhT9SQhHOYRNDxgEY68AOZpcQdkUTH16qEPmbzIl04yYDdqpPo6OL5GPpy6vXiL0Xxei6+hu/zXFoOmZ7a2HPJ9BA8Y+q+/Jtcq6WWE7nG7MsMBV/6dYTOOt8BNdWx41tTWgFLKddAP2cNufE3TVQz5/ydK6DjdhmlEY1enVaCc8u6cBTIRzDb9epoyAKwgTq7FXbz+joAxoo/y4QQqh+LTz7e/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0
Proofing Gallery 0.6.2
Release Details
UpdatedAug. 7, 2026, 8:23 a.m.
Changelog
  • repair legacy gallery share tokens with a new idempotent upgrade migration while preserving existing primary public links and archived-gallery safety
  • update the transitive build-time fast-uri dependency to 3.1.5 to resolve GHSA-7p8r-x3mc-p8w7 without unrelated lockfile churn
  • stabilize owner-dashboard visual verification and retain Playwright reports, traces, screenshots, and videos when browser CI fails
  • add reproducible signed packages and protected publication to the Nextcloud App Store alongside checksums, an SPDX SBOM, and artifact attestations
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureeGpW/ZHRK1qje2I382eMwhgQNwvY26p9e6wV0m6+a+1Qf9IUB+pFuBlPr4DML9sLoyAVs84Uk94voHIxzPZJwDL2+2J6ksA2fo13l5yOkisfBKhO4nACCYSXGD0553sG/ZsAFNZ+rTNj54Mhzf4NoIYe+ZozMRZyCbMy/WYDFcjjihkh/4lF9kJdxOp/InEMeU4VPa7OQrq20ED/9adfnB0vht9yFq2Iz2watGbwX5DwhqUDwRZn6NOf8TX69abK+F90F3mD9cpklkGjOKhPEmz1Z7MULJ3/3+y42nPHFT7j6KuMJ3b1CZDOP9JHsNmL+VwXj/z4OvsSVBVcPmcmC4H812CN9EX0T1AJNEepNJDt6tsfX5SmN1YHg2u655tgBD36Zy5ZBndCJO15Lmi8uRi5m77ha12+kiyKaxKjkQ/gwPJCLcbgbxNn10rwkj0Zw6sdCOKdWWYSMEzMMuvATS8Vhvi/ZwS4YZ95eXoc4QMzvqE4dhOXi2adNTGpXW0c50vnGRyjr9b3+jZKyftulUlvpL9C9iu9+liQYvxgFz4YCEyvIRzATfjPgazsicEAmWvh9r5E1ifRDQBUeb6oHOt3Bic9QmzJ5wiefT9HL9BlsrX2EIMZXeeKAn7GqjY5Zdb0DVhFQePqghnKhCgZsXkfkjCJp8jawNrISUdG2DM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0

Nextcloud 32

Proofing Gallery 0.8.0
Release Details
UpdatedAug. 8, 2026, 2:40 p.m.
Changelog
  • keep large custom-domain histories bounded with status-scoped cursor pages, server-side search, responsive incremental loading, and in-place operations
  • register periodic maintenance through Nextcloud app metadata so application requests no longer reset cron timestamps or trigger daily jobs repeatedly
  • make schema-dependent lifecycle and gallery-list backfills resumable after upgrades, retry failures from a persisted cursor, and report their state in native setup checks and operational health
  • harden Calendar, Deck, and Talk review links against duplicate or orphaned resources and distinguish the stable agent API from the experimental Context Agent module in capabilities
  • add a checksummed public-release upgrade baseline, full privacy-purge and cron regression coverage, larger scheduled scaling fixtures, and live optional-app integration CI
  • pin the persistent Studio environment by platform digest while keeping the disposable development stack on current image tags; add safe refresh and diagnostic workflows that preserve volumes and never migrate implicitly
  • resolve release-script CodeQL findings, enforce Node 24.11 before frontend gates, and update actionable transitive JavaScript security fixes
  • reorganize owner projects into deep-linkable Overview, Photos, Cull, Design, Share, Review and secondary workspaces, with client results shown before configuration and legacy links normalized automatically
  • refine the Editorial Darkroom with a focused loupe/inspector split, deliberate tap-to-toggle and swipe navigation, and viewport-safe desktop and mobile chrome
  • add deep-linkable administration categories, live operational health refresh, and a shared mobile-safe Save/Discard bar for administrator and personal settings
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureDRgLT2+yA6hEYgWgGKQlLsLn0WzCpqoqFmQqZqjXuLR6a6eKiz22T3AQ11S0UAZC8UrlDU0Olk+cXlH9h7RSJvl7GdrBT1lkEXKz8f65AJ/8kwPe89Ntq9ZJyLx2myKCZXFfNwhbS00B0BFCPf1NZ24i67UA5FbA2xQMSWoS9PKT/ByYeVjb8L5sC/fuWXJSjWV39BCK6f7APnHkzEoQtJDMDIVYZR1KcxGHMYA4mY1pz9J4FpNXxhG4/BP6Me2/b/QkU57U5qcQumr22l+j8L4Zumqy9bD37xylOipELV/VC8su2wMg2TvBPUtVbpSMo2My4aeLFST6PW2DQhuN352HRsu8mCkvlZ9v0CiM6rULmgbQPmWwz6rqIeiJ/OPUeWLpceOVXMVExvEcOveUXItb6jOh86+e+q7iGWEED0MBafGSoJ5jLRiHbe6jHJPLvjrLDkhBUJSkpztedaISeP8xdLxcsZV581C+gYdxLEQFhAC1OKCqDIIeWTOPkXyXXnrXT3hkkIzmMCDsud9BGwWu9M0kq0rhz+6UYxArUnP2ytmfR4Bn38Kd5rYVsBITOuD1RT6l62lalvkTL5OVjOavdxwKUoMTY1aSEK4sC0O3fRFkvUvRSvyPmxzL0AUPSrTEEXGdmhqD0i3CHgRPapIzY8iNhoWZAGiLWAX8Aa0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0
Proofing Gallery 0.7.0
Release Details
UpdatedAug. 7, 2026, 1:33 p.m.
Changelog
  • radically modernize public galleries with configurable compact and immersive openings, refined glass surfaces, responsive controls, and animated viewing
  • preserve complete portrait and landscape photographs in justified grids and replace cropped list strips with a useful photographic contact sheet
  • make the lightbox touch-safe with tap-to-toggle controls, bidirectional swipe navigation, pinch zoom, two visible arrows, and a hideable session filmstrip
  • keep culling navigation and virtualized side or bottom filmstrips within the viewport across large collections and narrow mobile layouts
  • add a reproducible 30-photo local Studio library and six polished desktop and mobile screenshots for the Nextcloud App Store
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureE/ancVbqZ49yPd/09TnTX9bfoKdfyzw7s19IONteKd8EuVW26SSZrDGx+5s8j9MA+YHZDAkfYXHKhaexOFM8O2wh1nPT+4d86PtlYJ/Uf9rEFv3FggxDzOC0uv9iO/zME6eI4pEmIYNp3Iu88Ae00V9lMQI1nG9kUk29svnKcC0NQSq36I8fY0ON19GLNQ9yL9N+OQz25Sstqbim8vQiF8Ru0zvJEm4eDq7BnFR3lOSHNopnx7PV3SIoa0fM9K9vqwYh2bFbaiJzHgU/QBx70S4uBTppGOIbA+PSGFebAjgpPl2s3Xmwss56RO2u18bR3+kbetVLwXbZ4AU60yycvq+y46POkOqtkloJPNIFZjrsmkTfDJcp7pSWWLNXSugD3oFd16oHimiaxHI9tV9YfJStangZZYoTIt7hk4C680bKIAqAPqYzWcnQuB+y7P+XQ2asHR7d/iCO+tHRhT9SQhHOYRNDxgEY68AOZpcQdkUTH16qEPmbzIl04yYDdqpPo6OL5GPpy6vXiL0Xxei6+hu/zXFoOmZ7a2HPJ9BA8Y+q+/Jtcq6WWE7nG7MsMBV/6dYTOOt8BNdWx41tTWgFLKddAP2cNufE3TVQz5/ydK6DjdhmlEY1enVaCc8u6cBTIRzDb9epoyAKwgTq7FXbz+joAxoo/y4QQqh+LTz7e/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0
Proofing Gallery 0.6.2
Release Details
UpdatedAug. 7, 2026, 8:23 a.m.
Changelog
  • repair legacy gallery share tokens with a new idempotent upgrade migration while preserving existing primary public links and archived-gallery safety
  • update the transitive build-time fast-uri dependency to 3.1.5 to resolve GHSA-7p8r-x3mc-p8w7 without unrelated lockfile churn
  • stabilize owner-dashboard visual verification and retain Playwright reports, traces, screenshots, and videos when browser CI fails
  • add reproducible signed packages and protected publication to the Nextcloud App Store alongside checksums, an SPDX SBOM, and artifact attestations
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureeGpW/ZHRK1qje2I382eMwhgQNwvY26p9e6wV0m6+a+1Qf9IUB+pFuBlPr4DML9sLoyAVs84Uk94voHIxzPZJwDL2+2J6ksA2fo13l5yOkisfBKhO4nACCYSXGD0553sG/ZsAFNZ+rTNj54Mhzf4NoIYe+ZozMRZyCbMy/WYDFcjjihkh/4lF9kJdxOp/InEMeU4VPa7OQrq20ED/9adfnB0vht9yFq2Iz2watGbwX5DwhqUDwRZn6NOf8TX69abK+F90F3mD9cpklkGjOKhPEmz1Z7MULJ3/3+y42nPHFT7j6KuMJ3b1CZDOP9JHsNmL+VwXj/z4OvsSVBVcPmcmC4H812CN9EX0T1AJNEepNJDt6tsfX5SmN1YHg2u655tgBD36Zy5ZBndCJO15Lmi8uRi5m77ha12+kiyKaxKjkQ/gwPJCLcbgbxNn10rwkj0Zw6sdCOKdWWYSMEzMMuvATS8Vhvi/ZwS4YZ95eXoc4QMzvqE4dhOXi2adNTGpXW0c50vnGRyjr9b3+jZKyftulUlvpL9C9iu9+liQYvxgFz4YCEyvIRzATfjPgazsicEAmWvh9r5E1ifRDQBUeb6oHOt3Bic9QmzJ5wiefT9HL9BlsrX2EIMZXeeKAn7GqjY5Zdb0DVhFQePqghnKhCgZsXkfkjCJp8jawNrISUdG2DM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0

Nextcloud 31

Proofing Gallery 0.8.0
Release Details
UpdatedAug. 8, 2026, 2:40 p.m.
Changelog
  • keep large custom-domain histories bounded with status-scoped cursor pages, server-side search, responsive incremental loading, and in-place operations
  • register periodic maintenance through Nextcloud app metadata so application requests no longer reset cron timestamps or trigger daily jobs repeatedly
  • make schema-dependent lifecycle and gallery-list backfills resumable after upgrades, retry failures from a persisted cursor, and report their state in native setup checks and operational health
  • harden Calendar, Deck, and Talk review links against duplicate or orphaned resources and distinguish the stable agent API from the experimental Context Agent module in capabilities
  • add a checksummed public-release upgrade baseline, full privacy-purge and cron regression coverage, larger scheduled scaling fixtures, and live optional-app integration CI
  • pin the persistent Studio environment by platform digest while keeping the disposable development stack on current image tags; add safe refresh and diagnostic workflows that preserve volumes and never migrate implicitly
  • resolve release-script CodeQL findings, enforce Node 24.11 before frontend gates, and update actionable transitive JavaScript security fixes
  • reorganize owner projects into deep-linkable Overview, Photos, Cull, Design, Share, Review and secondary workspaces, with client results shown before configuration and legacy links normalized automatically
  • refine the Editorial Darkroom with a focused loupe/inspector split, deliberate tap-to-toggle and swipe navigation, and viewport-safe desktop and mobile chrome
  • add deep-linkable administration categories, live operational health refresh, and a shared mobile-safe Save/Discard bar for administrator and personal settings
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureDRgLT2+yA6hEYgWgGKQlLsLn0WzCpqoqFmQqZqjXuLR6a6eKiz22T3AQ11S0UAZC8UrlDU0Olk+cXlH9h7RSJvl7GdrBT1lkEXKz8f65AJ/8kwPe89Ntq9ZJyLx2myKCZXFfNwhbS00B0BFCPf1NZ24i67UA5FbA2xQMSWoS9PKT/ByYeVjb8L5sC/fuWXJSjWV39BCK6f7APnHkzEoQtJDMDIVYZR1KcxGHMYA4mY1pz9J4FpNXxhG4/BP6Me2/b/QkU57U5qcQumr22l+j8L4Zumqy9bD37xylOipELV/VC8su2wMg2TvBPUtVbpSMo2My4aeLFST6PW2DQhuN352HRsu8mCkvlZ9v0CiM6rULmgbQPmWwz6rqIeiJ/OPUeWLpceOVXMVExvEcOveUXItb6jOh86+e+q7iGWEED0MBafGSoJ5jLRiHbe6jHJPLvjrLDkhBUJSkpztedaISeP8xdLxcsZV581C+gYdxLEQFhAC1OKCqDIIeWTOPkXyXXnrXT3hkkIzmMCDsud9BGwWu9M0kq0rhz+6UYxArUnP2ytmfR4Bn38Kd5rYVsBITOuD1RT6l62lalvkTL5OVjOavdxwKUoMTY1aSEK4sC0O3fRFkvUvRSvyPmxzL0AUPSrTEEXGdmhqD0i3CHgRPapIzY8iNhoWZAGiLWAX8Aa0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0
Proofing Gallery 0.7.0
Release Details
UpdatedAug. 7, 2026, 1:33 p.m.
Changelog
  • radically modernize public galleries with configurable compact and immersive openings, refined glass surfaces, responsive controls, and animated viewing
  • preserve complete portrait and landscape photographs in justified grids and replace cropped list strips with a useful photographic contact sheet
  • make the lightbox touch-safe with tap-to-toggle controls, bidirectional swipe navigation, pinch zoom, two visible arrows, and a hideable session filmstrip
  • keep culling navigation and virtualized side or bottom filmstrips within the viewport across large collections and narrow mobile layouts
  • add a reproducible 30-photo local Studio library and six polished desktop and mobile screenshots for the Nextcloud App Store
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureE/ancVbqZ49yPd/09TnTX9bfoKdfyzw7s19IONteKd8EuVW26SSZrDGx+5s8j9MA+YHZDAkfYXHKhaexOFM8O2wh1nPT+4d86PtlYJ/Uf9rEFv3FggxDzOC0uv9iO/zME6eI4pEmIYNp3Iu88Ae00V9lMQI1nG9kUk29svnKcC0NQSq36I8fY0ON19GLNQ9yL9N+OQz25Sstqbim8vQiF8Ru0zvJEm4eDq7BnFR3lOSHNopnx7PV3SIoa0fM9K9vqwYh2bFbaiJzHgU/QBx70S4uBTppGOIbA+PSGFebAjgpPl2s3Xmwss56RO2u18bR3+kbetVLwXbZ4AU60yycvq+y46POkOqtkloJPNIFZjrsmkTfDJcp7pSWWLNXSugD3oFd16oHimiaxHI9tV9YfJStangZZYoTIt7hk4C680bKIAqAPqYzWcnQuB+y7P+XQ2asHR7d/iCO+tHRhT9SQhHOYRNDxgEY68AOZpcQdkUTH16qEPmbzIl04yYDdqpPo6OL5GPpy6vXiL0Xxei6+hu/zXFoOmZ7a2HPJ9BA8Y+q+/Jtcq6WWE7nG7MsMBV/6dYTOOt8BNdWx41tTWgFLKddAP2cNufE3TVQz5/ydK6DjdhmlEY1enVaCc8u6cBTIRzDb9epoyAKwgTq7FXbz+joAxoo/y4QQqh+LTz7e/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0
Proofing Gallery 0.6.2
Release Details
UpdatedAug. 7, 2026, 8:23 a.m.
Changelog
  • repair legacy gallery share tokens with a new idempotent upgrade migration while preserving existing primary public links and archived-gallery safety
  • update the transitive build-time fast-uri dependency to 3.1.5 to resolve GHSA-7p8r-x3mc-p8w7 without unrelated lockfile churn
  • stabilize owner-dashboard visual verification and retain Playwright reports, traces, screenshots, and videos when browser CI fails
  • add reproducible signed packages and protected publication to the Nextcloud App Store alongside checksums, an SPDX SBOM, and artifact attestations
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECzCCAvMCAhO7MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODAzMTEyMDAyWhcNMzYxMTA4MTEyMDAyWjAbMRkwFwYD
VQQDDBBwcm9vZmluZ19nYWxsZXJ5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEAnSkh4jxKipNJW6QffmfyOtKXl80589uz4vT8ANksAnteuZoRHSpWep7a
t+h5lRqLOvgN3b48VO0+dKWB2tMLBRmG5va/4p3UOJCHoNPi4tIHz/PQfxHc3wWu
ClerC93zDwZPd1cNhl8DUJULIUg6gbFfwDv1ZhO7EFmbrnBihAX/dybqnkPzZY2x
M8oKjiB1iFmuCcMNBOVbonqWUgedxbNasoX39u1IaYquEH/eVaQqp9FLnMjBQeSr
rVitCFhN2jgeXvlt11uodoFT34aI6Ee0XLs70QQ1Qbc+2oc63XTT3oUoCym2F5uJ
vvxF9nS9PATS310I6wLUXxajeSzji7K3U+67/mfl1ZT3ZyHmexLhRe2mSy3jNa4u
1sgeVM/TH5B79t/YszZxfamSfu4s/11vMAstyHE9rJGvR9UJRlJ7BicK7/PC0oLX
nmXL7GgULEGWxRgQ7Guw8mGGZkekhCph/1qJzpHlFtG/GmDmaFcpkE6O/tTQkin0
NJPiBCPjhRRycBch88mgxSqN064qqWfMzgUbe+pnYAlE3SnCwwmIP8qbZ68/OTLJ
SlFsgad87UuHshiH0zJhll8Hmdg9TUFemmgcy3I+nZqUlxmJjONRmr730XxyjeZL
F8FUju6GFT/n2yJssiiBhLw5QAJoUwtv9AIxIvAciutJYaj5BrMCAwEAATANBgkq
hkiG9w0BAQsFAAOCAQEAhXs9D+HJikWlFN2f0cS9A800+r4ObSp8IAdcf2lGMnLa
h2Pf5Ppzl06j6cljqggeXGl7tFKODVD9sS4+mccq81mIaWXvgMc9zztO6WNnUW50
OBvq1cYjdu7wG9zekUbA1UpZyyOaLkWi7mxSt6QJZehE9cgdH/TfnlVrmdwXc1Ir
0tcGZHYRd221hgBmaXljVEHSohDPiS15oXGlw/nS14W6nsnwzWJORtHO9PU+MV61
qcf7oLGayjmT4L3gZTwaTOw3NzyLz6nSgMkLth9bYPMbxSfZih9l3ZyVLVqxut5Q
aktwvPanOGu4tyxT33JK+YWzHRNwiJIhR2WJMvlozQ==
-----END CERTIFICATE-----
SignatureeGpW/ZHRK1qje2I382eMwhgQNwvY26p9e6wV0m6+a+1Qf9IUB+pFuBlPr4DML9sLoyAVs84Uk94voHIxzPZJwDL2+2J6ksA2fo13l5yOkisfBKhO4nACCYSXGD0553sG/ZsAFNZ+rTNj54Mhzf4NoIYe+ZozMRZyCbMy/WYDFcjjihkh/4lF9kJdxOp/InEMeU4VPa7OQrq20ED/9adfnB0vht9yFq2Iz2watGbwX5DwhqUDwRZn6NOf8TX69abK+F90F3mD9cpklkGjOKhPEmz1Z7MULJ3/3+y42nPHFT7j6KuMJ3b1CZDOP9JHsNmL+VwXj/z4OvsSVBVcPmcmC4H812CN9EX0T1AJNEepNJDt6tsfX5SmN1YHg2u655tgBD36Zy5ZBndCJO15Lmi8uRi5m77ha12+kiyKaxKjkQ/gwPJCLcbgbxNn10rwkj0Zw6sdCOKdWWYSMEzMMuvATS8Vhvi/ZwS4YZ95eXoc4QMzvqE4dhOXi2adNTGpXW0c50vnGRyjr9b3+jZKyftulUlvpL9C9iu9+liQYvxgFz4YCEyvIRzATfjPgazsicEAmWvh9r5E1ifRDQBUeb6oHOt3Bic9QmzJ5wiefT9HL9BlsrX2EIMZXeeKAn7GqjY5Zdb0DVhFQePqghnKhCgZsXkfkjCJp8jawNrISUdG2DM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<35.0.0
Databases SQLite
MySQL
PostgreSQL
Minimum Integer bits32
PHP>=8.1.0,<8.7.0