Skip to main content

SnackCheck - Releases

← App details

Nextcloud 35

SnackCheck 1.1.1
Release Details
UpdatedSept. 12, 2026, 8:26 p.m.
Changelog

Security

  • Web catalogImage requires app ACL; inactive SKU photos require kitchen site manage rights; CSRF-exempt image GETs reject Sec-Fetch-Site: cross-site.
  • Regenerate l10n/*.js without CSP-breaking pluralForm third args (shared regenerator).

Fixed

  • “Close anyway?” mistranslations (ES/DA/NL/SV/PT-BR/PL/FR) that rendered as “near/close” instead of dismiss.
  • Device API vendorPublicKeyB64 now follows VendorPublicKey::publicKeyB64() (lab TEST key when configured).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhQIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTA5MDY1NjA1WhcNMzYxMjE1MDY1NjA1WjAVMRMwEQYD
VQQDDApzbmFja2NoZWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
yfcj+cJGarmjoHS3UkJ8PZ2/h87gLCzpsQazxTGUA+vruyXLdLOvWLYeQepPY/7m
cckuPQs9FH+ay+UhghL0PcR9/WOlGT/jq2BCHuqje6oZRObyfSwIkvHthCum9Zyv
zke3ggY3ACWWFrrqKXfeglKvP8haPN5e036xmdcwDt/wAqbVjBtc0WcX05LuZfEK
3v/heu7fZAjXTM2I8bZ+1x7A1cvOrhv2INjBWYqiwuidSTl1M5yooco8Tvgk+G98
FqC/ukTPkerI8JXT9o++Y01UK7E7Ag0uWyZxGxi2xuvnkRG8WovfBOxll43ddCny
MIJtB3UasLRtEmLgq5dHoikeI5b+PpYV2PAcac6g+IuvlweBKljxVUOKoOAijSsd
j52HlpMN5hBR1gkftVLuuiWX7olbRsLr0k9QRARCiEBfrpqhtxxNxUefC5XbQZ9k
K/V/YaMEVBLktnKZLbOkLLNah+PY7IfZbPWY4i8HXuKWQSdAvw0ER3C/0AOlCx+x
RxWsFmgQ3Iv2qyubziikrb/Y+afD0bQz+JK9uwRnJ54tfAxW6PUMZEPIhnX96DX6
VipyzgeQMBknlrMuGU1Cu/sflK8s1EbpI5qgEdoQememPobxGd0u/lsMsoWvjp3+
mPtZdF+jCJfRT4wRQVAPRAQ1/XZUiuhRBK0yPX1VjisCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAG32wfDqK3XQN5nzpEb0FX48TPbrmlEnSNiQnw7eGCmxePNh/icJX
/bWjfQZe4Dv8JHfN5wucXepaek2lGimPE6+4PItGHolAN2IQU9AI856I0AHHPpRu
hKBDl42mRdwILKqZZikjc7t6TuE5WzJAqlI4KEI2FDhsn5chL3VhJB16cMDLHwuj
XLmPl/Z1WmOBrmbmHdvhrxGP50KzcFrUDlv3DMqG4sqGhKQNajuLlSPem68KdK60
dw910Ml9zNF055o9OKsmIJ5SpkwF/FJKx3fkLN9JY80YK67K/hk6yLUTKxDnaXHH
kPL42BNZ/FDXc9+YcNugp6+f9Jo3fLsO8A==
-----END CERTIFICATE-----
SignatureagDS3EyTXR+PfVDIIcR7TIyNFsYjsw0P79Trjc2tE7TMRKBYzqvxfuCMGYzqD3cXaAV9LJr0TYGYIspZbadVYKqWtts0SOeUEgIUEmuvcxoSFLrGXC2BoDBh13Di/waS0zWNlGpzZYHvtwK+H6BHAJAEr0haC4cHkUPqbFMS8m0NpeotGpMnFGsEYzBJPUgH9CXKY9zSRg/fsJ+MWlai8pQ4xQ61zwrw7jDcYW8u60RRFcIx7BPS7h1E/TsDcIPTGaqQJ9lfTRNsP2o95d8lHCOPbMdb/tCyIkyZcsf3d0TiWzQ/ITT0VcDMz51v0s7aa3pBQbY45q35PI0rIQyKBe/HX7XCXZWGrJqTGML1G3k49ra3u47jhXhvVB5ulZlLxdBoOpBba013oGgjODgAAdu7i9Kp+mQpPm+ku80SCkUbGwotQ4qsgmS454xgDUGsktS/6kkTT2j4U7O6Dxvu1wd+N4ZMkYmqsWX4Rss7z8ljYmdL0t9Nts+1kfN9Gurda7evFTaWl2reKIHkbci5LUuBk9AkjM4PNha9zbXKRAHFP39jeLV5iSuLQ/Pu6uXdvFuZoDJ2ApU8bpw0V2V+JOdIv3YiAHS8WrDtfH2Ko/GOD35kKEDhV1IEtYLh80dlqsr0jPoHwIab4XXBHqcvNNodPNmGo+T/AUjgpBZpLHE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Databases PostgreSQL
MySQL
Minimum Integer bits32
PHP>=8.2.0,<8.6.0

Nextcloud 34

SnackCheck 1.1.1
Release Details
UpdatedSept. 12, 2026, 8:26 p.m.
Changelog

Security

  • Web catalogImage requires app ACL; inactive SKU photos require kitchen site manage rights; CSRF-exempt image GETs reject Sec-Fetch-Site: cross-site.
  • Regenerate l10n/*.js without CSP-breaking pluralForm third args (shared regenerator).

Fixed

  • “Close anyway?” mistranslations (ES/DA/NL/SV/PT-BR/PL/FR) that rendered as “near/close” instead of dismiss.
  • Device API vendorPublicKeyB64 now follows VendorPublicKey::publicKeyB64() (lab TEST key when configured).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhQIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTA5MDY1NjA1WhcNMzYxMjE1MDY1NjA1WjAVMRMwEQYD
VQQDDApzbmFja2NoZWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
yfcj+cJGarmjoHS3UkJ8PZ2/h87gLCzpsQazxTGUA+vruyXLdLOvWLYeQepPY/7m
cckuPQs9FH+ay+UhghL0PcR9/WOlGT/jq2BCHuqje6oZRObyfSwIkvHthCum9Zyv
zke3ggY3ACWWFrrqKXfeglKvP8haPN5e036xmdcwDt/wAqbVjBtc0WcX05LuZfEK
3v/heu7fZAjXTM2I8bZ+1x7A1cvOrhv2INjBWYqiwuidSTl1M5yooco8Tvgk+G98
FqC/ukTPkerI8JXT9o++Y01UK7E7Ag0uWyZxGxi2xuvnkRG8WovfBOxll43ddCny
MIJtB3UasLRtEmLgq5dHoikeI5b+PpYV2PAcac6g+IuvlweBKljxVUOKoOAijSsd
j52HlpMN5hBR1gkftVLuuiWX7olbRsLr0k9QRARCiEBfrpqhtxxNxUefC5XbQZ9k
K/V/YaMEVBLktnKZLbOkLLNah+PY7IfZbPWY4i8HXuKWQSdAvw0ER3C/0AOlCx+x
RxWsFmgQ3Iv2qyubziikrb/Y+afD0bQz+JK9uwRnJ54tfAxW6PUMZEPIhnX96DX6
VipyzgeQMBknlrMuGU1Cu/sflK8s1EbpI5qgEdoQememPobxGd0u/lsMsoWvjp3+
mPtZdF+jCJfRT4wRQVAPRAQ1/XZUiuhRBK0yPX1VjisCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAG32wfDqK3XQN5nzpEb0FX48TPbrmlEnSNiQnw7eGCmxePNh/icJX
/bWjfQZe4Dv8JHfN5wucXepaek2lGimPE6+4PItGHolAN2IQU9AI856I0AHHPpRu
hKBDl42mRdwILKqZZikjc7t6TuE5WzJAqlI4KEI2FDhsn5chL3VhJB16cMDLHwuj
XLmPl/Z1WmOBrmbmHdvhrxGP50KzcFrUDlv3DMqG4sqGhKQNajuLlSPem68KdK60
dw910Ml9zNF055o9OKsmIJ5SpkwF/FJKx3fkLN9JY80YK67K/hk6yLUTKxDnaXHH
kPL42BNZ/FDXc9+YcNugp6+f9Jo3fLsO8A==
-----END CERTIFICATE-----
SignatureagDS3EyTXR+PfVDIIcR7TIyNFsYjsw0P79Trjc2tE7TMRKBYzqvxfuCMGYzqD3cXaAV9LJr0TYGYIspZbadVYKqWtts0SOeUEgIUEmuvcxoSFLrGXC2BoDBh13Di/waS0zWNlGpzZYHvtwK+H6BHAJAEr0haC4cHkUPqbFMS8m0NpeotGpMnFGsEYzBJPUgH9CXKY9zSRg/fsJ+MWlai8pQ4xQ61zwrw7jDcYW8u60RRFcIx7BPS7h1E/TsDcIPTGaqQJ9lfTRNsP2o95d8lHCOPbMdb/tCyIkyZcsf3d0TiWzQ/ITT0VcDMz51v0s7aa3pBQbY45q35PI0rIQyKBe/HX7XCXZWGrJqTGML1G3k49ra3u47jhXhvVB5ulZlLxdBoOpBba013oGgjODgAAdu7i9Kp+mQpPm+ku80SCkUbGwotQ4qsgmS454xgDUGsktS/6kkTT2j4U7O6Dxvu1wd+N4ZMkYmqsWX4Rss7z8ljYmdL0t9Nts+1kfN9Gurda7evFTaWl2reKIHkbci5LUuBk9AkjM4PNha9zbXKRAHFP39jeLV5iSuLQ/Pu6uXdvFuZoDJ2ApU8bpw0V2V+JOdIv3YiAHS8WrDtfH2Ko/GOD35kKEDhV1IEtYLh80dlqsr0jPoHwIab4XXBHqcvNNodPNmGo+T/AUjgpBZpLHE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Databases PostgreSQL
MySQL
Minimum Integer bits32
PHP>=8.2.0,<8.6.0

Nextcloud 33

SnackCheck 1.1.1
Release Details
UpdatedSept. 12, 2026, 8:26 p.m.
Changelog

Security

  • Web catalogImage requires app ACL; inactive SKU photos require kitchen site manage rights; CSRF-exempt image GETs reject Sec-Fetch-Site: cross-site.
  • Regenerate l10n/*.js without CSP-breaking pluralForm third args (shared regenerator).

Fixed

  • “Close anyway?” mistranslations (ES/DA/NL/SV/PT-BR/PL/FR) that rendered as “near/close” instead of dismiss.
  • Device API vendorPublicKeyB64 now follows VendorPublicKey::publicKeyB64() (lab TEST key when configured).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhQIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTA5MDY1NjA1WhcNMzYxMjE1MDY1NjA1WjAVMRMwEQYD
VQQDDApzbmFja2NoZWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
yfcj+cJGarmjoHS3UkJ8PZ2/h87gLCzpsQazxTGUA+vruyXLdLOvWLYeQepPY/7m
cckuPQs9FH+ay+UhghL0PcR9/WOlGT/jq2BCHuqje6oZRObyfSwIkvHthCum9Zyv
zke3ggY3ACWWFrrqKXfeglKvP8haPN5e036xmdcwDt/wAqbVjBtc0WcX05LuZfEK
3v/heu7fZAjXTM2I8bZ+1x7A1cvOrhv2INjBWYqiwuidSTl1M5yooco8Tvgk+G98
FqC/ukTPkerI8JXT9o++Y01UK7E7Ag0uWyZxGxi2xuvnkRG8WovfBOxll43ddCny
MIJtB3UasLRtEmLgq5dHoikeI5b+PpYV2PAcac6g+IuvlweBKljxVUOKoOAijSsd
j52HlpMN5hBR1gkftVLuuiWX7olbRsLr0k9QRARCiEBfrpqhtxxNxUefC5XbQZ9k
K/V/YaMEVBLktnKZLbOkLLNah+PY7IfZbPWY4i8HXuKWQSdAvw0ER3C/0AOlCx+x
RxWsFmgQ3Iv2qyubziikrb/Y+afD0bQz+JK9uwRnJ54tfAxW6PUMZEPIhnX96DX6
VipyzgeQMBknlrMuGU1Cu/sflK8s1EbpI5qgEdoQememPobxGd0u/lsMsoWvjp3+
mPtZdF+jCJfRT4wRQVAPRAQ1/XZUiuhRBK0yPX1VjisCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAG32wfDqK3XQN5nzpEb0FX48TPbrmlEnSNiQnw7eGCmxePNh/icJX
/bWjfQZe4Dv8JHfN5wucXepaek2lGimPE6+4PItGHolAN2IQU9AI856I0AHHPpRu
hKBDl42mRdwILKqZZikjc7t6TuE5WzJAqlI4KEI2FDhsn5chL3VhJB16cMDLHwuj
XLmPl/Z1WmOBrmbmHdvhrxGP50KzcFrUDlv3DMqG4sqGhKQNajuLlSPem68KdK60
dw910Ml9zNF055o9OKsmIJ5SpkwF/FJKx3fkLN9JY80YK67K/hk6yLUTKxDnaXHH
kPL42BNZ/FDXc9+YcNugp6+f9Jo3fLsO8A==
-----END CERTIFICATE-----
SignatureagDS3EyTXR+PfVDIIcR7TIyNFsYjsw0P79Trjc2tE7TMRKBYzqvxfuCMGYzqD3cXaAV9LJr0TYGYIspZbadVYKqWtts0SOeUEgIUEmuvcxoSFLrGXC2BoDBh13Di/waS0zWNlGpzZYHvtwK+H6BHAJAEr0haC4cHkUPqbFMS8m0NpeotGpMnFGsEYzBJPUgH9CXKY9zSRg/fsJ+MWlai8pQ4xQ61zwrw7jDcYW8u60RRFcIx7BPS7h1E/TsDcIPTGaqQJ9lfTRNsP2o95d8lHCOPbMdb/tCyIkyZcsf3d0TiWzQ/ITT0VcDMz51v0s7aa3pBQbY45q35PI0rIQyKBe/HX7XCXZWGrJqTGML1G3k49ra3u47jhXhvVB5ulZlLxdBoOpBba013oGgjODgAAdu7i9Kp+mQpPm+ku80SCkUbGwotQ4qsgmS454xgDUGsktS/6kkTT2j4U7O6Dxvu1wd+N4ZMkYmqsWX4Rss7z8ljYmdL0t9Nts+1kfN9Gurda7evFTaWl2reKIHkbci5LUuBk9AkjM4PNha9zbXKRAHFP39jeLV5iSuLQ/Pu6uXdvFuZoDJ2ApU8bpw0V2V+JOdIv3YiAHS8WrDtfH2Ko/GOD35kKEDhV1IEtYLh80dlqsr0jPoHwIab4XXBHqcvNNodPNmGo+T/AUjgpBZpLHE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Databases PostgreSQL
MySQL
Minimum Integer bits32
PHP>=8.2.0,<8.6.0

Nextcloud 32

SnackCheck 1.1.1
Release Details
UpdatedSept. 12, 2026, 8:26 p.m.
Changelog

Security

  • Web catalogImage requires app ACL; inactive SKU photos require kitchen site manage rights; CSRF-exempt image GETs reject Sec-Fetch-Site: cross-site.
  • Regenerate l10n/*.js without CSP-breaking pluralForm third args (shared regenerator).

Fixed

  • “Close anyway?” mistranslations (ES/DA/NL/SV/PT-BR/PL/FR) that rendered as “near/close” instead of dismiss.
  • Device API vendorPublicKeyB64 now follows VendorPublicKey::publicKeyB64() (lab TEST key when configured).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhQIMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTA5MDY1NjA1WhcNMzYxMjE1MDY1NjA1WjAVMRMwEQYD
VQQDDApzbmFja2NoZWNrMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
yfcj+cJGarmjoHS3UkJ8PZ2/h87gLCzpsQazxTGUA+vruyXLdLOvWLYeQepPY/7m
cckuPQs9FH+ay+UhghL0PcR9/WOlGT/jq2BCHuqje6oZRObyfSwIkvHthCum9Zyv
zke3ggY3ACWWFrrqKXfeglKvP8haPN5e036xmdcwDt/wAqbVjBtc0WcX05LuZfEK
3v/heu7fZAjXTM2I8bZ+1x7A1cvOrhv2INjBWYqiwuidSTl1M5yooco8Tvgk+G98
FqC/ukTPkerI8JXT9o++Y01UK7E7Ag0uWyZxGxi2xuvnkRG8WovfBOxll43ddCny
MIJtB3UasLRtEmLgq5dHoikeI5b+PpYV2PAcac6g+IuvlweBKljxVUOKoOAijSsd
j52HlpMN5hBR1gkftVLuuiWX7olbRsLr0k9QRARCiEBfrpqhtxxNxUefC5XbQZ9k
K/V/YaMEVBLktnKZLbOkLLNah+PY7IfZbPWY4i8HXuKWQSdAvw0ER3C/0AOlCx+x
RxWsFmgQ3Iv2qyubziikrb/Y+afD0bQz+JK9uwRnJ54tfAxW6PUMZEPIhnX96DX6
VipyzgeQMBknlrMuGU1Cu/sflK8s1EbpI5qgEdoQememPobxGd0u/lsMsoWvjp3+
mPtZdF+jCJfRT4wRQVAPRAQ1/XZUiuhRBK0yPX1VjisCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAG32wfDqK3XQN5nzpEb0FX48TPbrmlEnSNiQnw7eGCmxePNh/icJX
/bWjfQZe4Dv8JHfN5wucXepaek2lGimPE6+4PItGHolAN2IQU9AI856I0AHHPpRu
hKBDl42mRdwILKqZZikjc7t6TuE5WzJAqlI4KEI2FDhsn5chL3VhJB16cMDLHwuj
XLmPl/Z1WmOBrmbmHdvhrxGP50KzcFrUDlv3DMqG4sqGhKQNajuLlSPem68KdK60
dw910Ml9zNF055o9OKsmIJ5SpkwF/FJKx3fkLN9JY80YK67K/hk6yLUTKxDnaXHH
kPL42BNZ/FDXc9+YcNugp6+f9Jo3fLsO8A==
-----END CERTIFICATE-----
SignatureagDS3EyTXR+PfVDIIcR7TIyNFsYjsw0P79Trjc2tE7TMRKBYzqvxfuCMGYzqD3cXaAV9LJr0TYGYIspZbadVYKqWtts0SOeUEgIUEmuvcxoSFLrGXC2BoDBh13Di/waS0zWNlGpzZYHvtwK+H6BHAJAEr0haC4cHkUPqbFMS8m0NpeotGpMnFGsEYzBJPUgH9CXKY9zSRg/fsJ+MWlai8pQ4xQ61zwrw7jDcYW8u60RRFcIx7BPS7h1E/TsDcIPTGaqQJ9lfTRNsP2o95d8lHCOPbMdb/tCyIkyZcsf3d0TiWzQ/ITT0VcDMz51v0s7aa3pBQbY45q35PI0rIQyKBe/HX7XCXZWGrJqTGML1G3k49ra3u47jhXhvVB5ulZlLxdBoOpBba013oGgjODgAAdu7i9Kp+mQpPm+ku80SCkUbGwotQ4qsgmS454xgDUGsktS/6kkTT2j4U7O6Dxvu1wd+N4ZMkYmqsWX4Rss7z8ljYmdL0t9Nts+1kfN9Gurda7evFTaWl2reKIHkbci5LUuBk9AkjM4PNha9zbXKRAHFP39jeLV5iSuLQ/Pu6uXdvFuZoDJ2ApU8bpw0V2V+JOdIv3YiAHS8WrDtfH2Ko/GOD35kKEDhV1IEtYLh80dlqsr0jPoHwIab4XXBHqcvNNodPNmGo+T/AUjgpBZpLHE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Databases PostgreSQL
MySQL
Minimum Integer bits32
PHP>=8.2.0,<8.6.0