Skip to main content

FormulaBase - Releases

← App details

Nextcloud 34

FormulaBase 0.4.17
Release Details
UpdatedAug. 6, 2026, 4:59 a.m.
Changelog

Compatibility

  • Declared support for Nextcloud 34 (verified on Nextcloud 34.0.2 with PHP 8.5 — install, migrations and the collection/formula views all pass). No code changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
Signaturegis1yx5mshy5uQptCn938JlW4xPdXdZ6R1G3yETY/VcVnVtQ+8FsfGrF+MkuMFmaos1C6BPVB9o1NPUmeL7i1yUH3BbpNvEKgNkDzkgxOy9j5FGzyn6aHEctfSaaKA10+kXoOvPqJULhcUWlyZaIdlJgnglAHECh0NNOd43OvLNQkW8i7CcKPVkYuk1OlUGC9Bj1+XsiMfdtaTFchDGe2fAa/rK4p2zCmVPAzcsJHipXQo5HiWUY6ZJy9b0ZGqXnpITJfbyA1mlrI2WpKOQYs/XqlYSc2xPRahpLk+K2qI0VugiE6iBGj4nLJrOjwff3EwHno8aZFjQYZIayQv767APPHOqMnu/MXObRiYeYHaXzO/rjzRNGcXlJnXp4zo4jZhOjLsnrG+5Is3u2UkcX637vd7VWYGxC+k7/9WZTVBB8MjGhdnuWovjLKBUB46b9MCNhteezp3TM/EweF6VEsJvQSTbKWA7r8fvNuc7S8wT20fT+F5DU/dIRXB3Mry3rpub7GNCvdVRmsgXLabQNNIuAamvL8P9oflOCeeZeENddxEiGjleNdFCVISZ7Wf5HKYCu0dxbx+Jlic1lxvv3XhyVOw7teGcxZrKldh4ymcoeCZmMcZrzlbt+AJd/I2jp7k3RVAmMgTKPJiUqJRtxoWCErOm1Imy5Jp6b+fQX+ok=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32

Nextcloud 33

FormulaBase 0.4.17
Release Details
UpdatedAug. 6, 2026, 4:59 a.m.
Changelog

Compatibility

  • Declared support for Nextcloud 34 (verified on Nextcloud 34.0.2 with PHP 8.5 — install, migrations and the collection/formula views all pass). No code changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
Signaturegis1yx5mshy5uQptCn938JlW4xPdXdZ6R1G3yETY/VcVnVtQ+8FsfGrF+MkuMFmaos1C6BPVB9o1NPUmeL7i1yUH3BbpNvEKgNkDzkgxOy9j5FGzyn6aHEctfSaaKA10+kXoOvPqJULhcUWlyZaIdlJgnglAHECh0NNOd43OvLNQkW8i7CcKPVkYuk1OlUGC9Bj1+XsiMfdtaTFchDGe2fAa/rK4p2zCmVPAzcsJHipXQo5HiWUY6ZJy9b0ZGqXnpITJfbyA1mlrI2WpKOQYs/XqlYSc2xPRahpLk+K2qI0VugiE6iBGj4nLJrOjwff3EwHno8aZFjQYZIayQv767APPHOqMnu/MXObRiYeYHaXzO/rjzRNGcXlJnXp4zo4jZhOjLsnrG+5Is3u2UkcX637vd7VWYGxC+k7/9WZTVBB8MjGhdnuWovjLKBUB46b9MCNhteezp3TM/EweF6VEsJvQSTbKWA7r8fvNuc7S8wT20fT+F5DU/dIRXB3Mry3rpub7GNCvdVRmsgXLabQNNIuAamvL8P9oflOCeeZeENddxEiGjleNdFCVISZ7Wf5HKYCu0dxbx+Jlic1lxvv3XhyVOw7teGcxZrKldh4ymcoeCZmMcZrzlbt+AJd/I2jp7k3RVAmMgTKPJiUqJRtxoWCErOm1Imy5Jp6b+fQX+ok=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
FormulaBase 0.4.16
Release Details
UpdatedJuly 30, 2026, 9:03 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignaturePSRaBtWJ4WpOlIpn7Zi9FLpwqCAIDqfH28fQkQBHB8x0PPx5vPz5X5SzNEIdKFLz
jllkVpyAL9RmmQH5tcaQ2sGMOuNtlBsv4ufjRfP2H94eGpvp+7Y9lrt2r1DncB9B
83NokzGh0CboTEkP5U7QGYZn8q4sY0SbbCkZ+0e2qoonuFFEZOjOtILN7AL2v3td
74w+p+SD7UwCqC6UtWmjYm1hF8wiBqVr0mBLU+Nd5aH8sC5KOq0P6ZGMbpDU5MPH
Qf05Xxy5SgTkQQa/2pFQBDSVV24CIPTEmkH0Zd2zj0FJudT48cpPo3jgXi7jFfen
sdg1fdNMJgBo+M6mYdKx+bL2aYqhKg52Zd8M3T6k16h4x9BSgEHINTfZlrmzBa6D
AyqdSVn46/phCewHx/aFQcFig/xoUpOxyR9ovd4QD2pdt5/vHE2AykbJaaZcS5Ax
3Q65le+35pg3gh7XqOBGhj63wI3eTrfUWws1jdAboRZOdJi3LCaDPl1Ygo+w6AFt
Ot4SVXblhaU3M4bXK4cGI2EEFo0ToYJWQ1Oz7QaXcrovnAqPah2HmsVpzoGPKVsM
y+DPGMv7JUdEZVVLUK/YwTmunETkD0MfCjw9lGsDwE2GRCDWN0eaUFqF5uOGY3IU
lIIlI6fz7Re5dRlDyZBMX9Dud12JkIqpX5IaS3CTmDo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32

Nextcloud 32

FormulaBase 0.4.17
Release Details
UpdatedAug. 6, 2026, 4:59 a.m.
Changelog

Compatibility

  • Declared support for Nextcloud 34 (verified on Nextcloud 34.0.2 with PHP 8.5 — install, migrations and the collection/formula views all pass). No code changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
Signaturegis1yx5mshy5uQptCn938JlW4xPdXdZ6R1G3yETY/VcVnVtQ+8FsfGrF+MkuMFmaos1C6BPVB9o1NPUmeL7i1yUH3BbpNvEKgNkDzkgxOy9j5FGzyn6aHEctfSaaKA10+kXoOvPqJULhcUWlyZaIdlJgnglAHECh0NNOd43OvLNQkW8i7CcKPVkYuk1OlUGC9Bj1+XsiMfdtaTFchDGe2fAa/rK4p2zCmVPAzcsJHipXQo5HiWUY6ZJy9b0ZGqXnpITJfbyA1mlrI2WpKOQYs/XqlYSc2xPRahpLk+K2qI0VugiE6iBGj4nLJrOjwff3EwHno8aZFjQYZIayQv767APPHOqMnu/MXObRiYeYHaXzO/rjzRNGcXlJnXp4zo4jZhOjLsnrG+5Is3u2UkcX637vd7VWYGxC+k7/9WZTVBB8MjGhdnuWovjLKBUB46b9MCNhteezp3TM/EweF6VEsJvQSTbKWA7r8fvNuc7S8wT20fT+F5DU/dIRXB3Mry3rpub7GNCvdVRmsgXLabQNNIuAamvL8P9oflOCeeZeENddxEiGjleNdFCVISZ7Wf5HKYCu0dxbx+Jlic1lxvv3XhyVOw7teGcxZrKldh4ymcoeCZmMcZrzlbt+AJd/I2jp7k3RVAmMgTKPJiUqJRtxoWCErOm1Imy5Jp6b+fQX+ok=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
FormulaBase 0.4.16
Release Details
UpdatedJuly 30, 2026, 9:03 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignaturePSRaBtWJ4WpOlIpn7Zi9FLpwqCAIDqfH28fQkQBHB8x0PPx5vPz5X5SzNEIdKFLz
jllkVpyAL9RmmQH5tcaQ2sGMOuNtlBsv4ufjRfP2H94eGpvp+7Y9lrt2r1DncB9B
83NokzGh0CboTEkP5U7QGYZn8q4sY0SbbCkZ+0e2qoonuFFEZOjOtILN7AL2v3td
74w+p+SD7UwCqC6UtWmjYm1hF8wiBqVr0mBLU+Nd5aH8sC5KOq0P6ZGMbpDU5MPH
Qf05Xxy5SgTkQQa/2pFQBDSVV24CIPTEmkH0Zd2zj0FJudT48cpPo3jgXi7jFfen
sdg1fdNMJgBo+M6mYdKx+bL2aYqhKg52Zd8M3T6k16h4x9BSgEHINTfZlrmzBa6D
AyqdSVn46/phCewHx/aFQcFig/xoUpOxyR9ovd4QD2pdt5/vHE2AykbJaaZcS5Ax
3Q65le+35pg3gh7XqOBGhj63wI3eTrfUWws1jdAboRZOdJi3LCaDPl1Ygo+w6AFt
Ot4SVXblhaU3M4bXK4cGI2EEFo0ToYJWQ1Oz7QaXcrovnAqPah2HmsVpzoGPKVsM
y+DPGMv7JUdEZVVLUK/YwTmunETkD0MfCjw9lGsDwE2GRCDWN0eaUFqF5uOGY3IU
lIIlI6fz7Re5dRlDyZBMX9Dud12JkIqpX5IaS3CTmDo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
FormulaBase 0.4.15
Release Details
UpdatedJuly 22, 2026, 3:27 p.m.
Changelog

Emoji are drawn by the app, not by the viewer's device

0.4.14 bundled the full emoji set but kept it as a fallback behind the device's own font. That does not fix flags, and the reason is worth writing down: Segoe UI Emoji has glyphs for the regional indicator letters. It reports 🇯 and 🇵 as covered and simply draws them as two boxed letters instead of forming 🇯🇵 — so nothing is "missing", the browser never falls through, and the bundled font was never even downloaded. Taking only the flag code points away from the device font does not work either: U+200D has to travel with them or 🏳️‍🌈 🏳️‍⚧️ 🏴‍☠️ split into a bare flag, and once U+200D belongs to a different font than the base character, every ZWJ emoji comes apart — families, couples, professions, hair colours.

  • All 1,849 emoji are now rendered from the bundled Noto Color Emoji subset (SIL OFL 1.1), on every platform. A device's own emoji font is kept behind it only as a safety net for a failed download.
  • Verified on three simulated devices — a complete emoji font, a Windows-like one (has the regional indicator glyphs but cannot form flags), and none at all: all 1,849 render identically in each, flags and ZWJ sequences included.
  • The font applies only to the elements that display an icon, so the app's own UI keeps the platform look and body text is untouched — characters such as Š ÂŽ ™ ↔ stay plain text.
  • Cost: one cached 1.7 MB download. Collections are shared, so consistent rendering is the point — everyone now sees the icon the person who picked it saw.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureFLHg/s5bHjbBmsD8NHlFdOfOvvsj3VDIEjgo420TP5SIYA+J4phWZbGasHujeCk09SpOOu6kC5iLrXnBVVIg0N0yi7X2CJra6AXmxVYkcyu/vcaQrTRiJQOz3dhhSiPtPH3NmSGl5Pohi+5On+yXDBdDl1P6i3d/TSRlf99DkvW7gkvMif6YtZJPVuFwmKPkjZSHLbpHkQF7EIvgM2CgxKzmnF7bYXaVHzdrURAAkluGXkxhPnd2CZjfMXZn/lXVo4lkz7+ZuuF6UMIV7YkGR72OTlft0e0IyWX88gYPk9UCJYuWKGqdpyKN5xQvpFEEP7ixcUOzj8G/rU0tnv1djH4hGTs3C4E28q5n/WQVyYTzH2M6OV3ernXEcDKTzhlHxZdiGbYqAijlORsVYjk/FNAym6FRQEt6B69q7/zq/g7M7vTzIUttuMlDjktZ/4sgaBpTkhIH1KwITrhaNEXJWyGWViu0cQPIu/Ao8ifsBmIroI6COf/ekmar1U4CPOfymoKsv5Jvnt1LQP/6EWr/HMaMm98ObuLNQi9TdVkeEVwxWk1Di1gynINPXhsuKXl9dqhMkPIgydT8Gf6tL1p8rzAU8JSJkScFB1esYzKRu0ZOskq6cOofpnXF//y6imG2xFjuKDF85TpskS+mbI2sYJFYXWbqF2znBCk0fxLJT5g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.14
Release Details
UpdatedJuly 22, 2026, 2:56 p.m.
Changelog

Emoji no longer depend on the viewer's device

0.4.13 shipped a flag-only font, which treated the symptom. The cause is that the app was letting whatever emoji font a device happens to ship decide whether an icon is readable — and flags are simply where that shows up first, because Windows has no flag glyphs on any version (Segoe UI Emoji draws 🇯🇵 as a boxed "JP" and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, a deliberate omission that updates will not fix). The same gap hits anything newer than the device's font: Segoe UI Emoji only gained the Unicode 13/14 additions (🫠 🫰 🫡 …) in Windows 11 22H2. Collections get shared, so an icon has to survive being viewed on someone else's screen.

  • FormulaBase now carries all 1,849 emoji it offers, as a subset of Noto Color Emoji (SIL OFL 1.1) — the vector COLRv1 build, 1.7 MB where the bitmap build of the same coverage would be 4.4 MB.
  • It is a fallback, not a replacement: the first @font-face is local() only and names the platform emoji fonts, so a device with a complete font uses its own and downloads nothing. Font fallback reaches the bundled file only for the glyphs the platform font turned out to be missing, and the browser caches it from then on.
  • Measured on three simulated devices — complete emoji font: never fetched; Windows-like (emoji font present, no flags): fetched the first time a flag is drawn, not on app start; no emoji font at all: fetched on load, and every one of the 1,849 renders.
  • The font pair applies only to the elements that display an icon, never to body text, so characters such as Š ÂŽ ™ ↔ stay plain text everywhere else.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureXQAveHU8SqVtC70Wj5wYciK+wEgXy51wa9j9vMCIhLz/oYUs68HarJwDDolJhIvJRuitxO1OVawhT8WKRhssAs13KD22xMuetq/2GhPAakUFa9lIJrFEtTK2N5KwiHtcyujjq6SuCgde9x0ZvoUwHMt2htSctBZFQLnVnybE5xYCURVYCs+LcRuNOGM1iQj9XOuR4Qc6GhQzd166jXmkNQHIDyQu27phzcxDfe52KODU3nWR3qL916RUUJRqOiAAgGNJSzg8lEMUSjecOEKIDs7nLo33XsAjSr1bmXHxvSi8CdqSYy+Kuh72CCrcVO/mCfj5uqgMNXXzLaYM8nkbBA2X28Rpu/k7u2JD9FUW5tUSfbkL3kNQUsOp035AXP0/bK4jht4mpu4AZS4Ltjo0UaluxxAancXC+sxf7XXQOIxSwukXFa38PwQFgG02/TvOCGHzLn9uvvhzyz5c7bxEMx3QKZiuQOoI5k2/d2B/OWhSC0PRhYMzxFIwo8RcFo3QUSajOwoiUDTH+q+fVk5sMCylCJHDANMezOndj1+Fd/DgJ+b+9KpAhLBpwH4ohBFcllf4TitrkV1aiGdrJYM+j2ZSVkB/nd+EQX/AIw0ck6839+1xldxlz5RFETOrIKoSZd54op06s4HgsGoF+aqkaLJD0XHDXRa4dTpVYnBBghg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.13
Release Details
UpdatedJuly 22, 2026, 2:07 p.m.
Changelog

Flags now render on Windows

  • Windows ships no flag glyphs: Segoe UI Emoji draws 🇯🇵 as a boxed "JP" letter pair and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, so the 269 flags in the icon picker were unusable there. FormulaBase now carries a flag-only subset of Noto Color Emoji (SIL OFL 1.1) and declares it with a unicode-range limited to the flag code points: the browser fetches the file the first time a flag is actually drawn — not on app start — and then caches it. Every other emoji still comes from the system font, so nothing else changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureosVUGBpdss5ctt3CFVreqg82V+QFfKndKBkw/pJUPzts1pUbAdPfYpwdJYuGyhTPsNsJNg0uzHnAEjEQOtQ/Mu1yYhuvixST4ED35poUS8CwXtG4QBc7QNa+PPGapeAohOyp4CctkvPYA1qnjH+CgYTYkN5Rx09hbwYM3hiio+yZywHJ/8FcWtt647Lz5/3VwaYO911T3ABEENsvm+gXnKk8d8DyD6I9Wp2aFqR5HqEGfsCViprRoMfDlNJBemLMEBvqMweSM18nmGszm8revXDEFw0T6uT43IUzDL3lYtNCy+bA42v6wWKFIlrqb/fN/G2BrMArweIZXbm2tOqaIqsziu9FdDcJ9UOMgQ+44x/OF6DdaDgzQZUNmi5eLNm0QpHt+Y1a/QuUhwk8c0xXeqURqbJRFzEazXMJtRiE+EPx/Pm+YZHaCfvFYxpHazR4of/5tyw7Gb5c+C/DcSEZUk4Z8439fQD7oEV6/J4OVCvc/lAWV+vSnDJ/wc0hEuTOOmwjtgo5jhPEGNEyZ71frVcCeyMI03ap0KIHo9DUO54toDJms2i0NrErRUlHAOlW84PxrcTp2JWp1xe0nQ22HdK0jvBvrHYdMqV5I2woTXLPLmzYcn665CgZCvXyZNMSBgjiG0xFn//oSrUxNZ16CJ2qdipKetpJiMhL6K2cBsc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.12
Release Details
UpdatedJuly 22, 2026, 1:13 p.m.
Changelog

The icon picker now holds every Unicode emoji

  • The collection icon picker used to offer a hand-picked 404 emoji. It now contains the complete Unicode 14.0 set — 1,849 emoji, in the nine official Unicode groups (Smileys & Emotion, People & Body, Animals & Nature, Food & Drink, Travel & Places, Activities, Objects, Symbols, Flags), in the official emoji-ordering sequence. The curated Calculation set stays as the first tab.
  • Search box: type to filter across all 1,849 by name or keyword, in your own language (CLDR names for all 12 UI languages). Japanese search is kana-insensitive, so "ねこ" finds ネコの顔.
  • Group tabs replace one long scroll, and hovering an emoji shows its name.
  • The emoji set is fetched only when the picker is first opened, so the app starts just as fast as before.
  • The icon input accepts longer sequences (16 units instead of 8), so multi-codepoint emoji such as 🏴󠁧󠁢󠁷󠁬󠁳󠁿 or 👩‍❤️‍💋‍👩 can be typed or pasted without being cut off.
  • The emoji category names are now translated into all 12 languages.

Fixed: the Nextcloud user-status menu was broken on FormulaBase pages

  • FormulaBase loads the "global" build of the Vue 3 runtime, which publishes window.Vue. A third-party library bundled into Nextcloud core (vue-resize) auto-installs into that global with the Vue 2 API — window.Vue.use(...) — which throws on a Vue 3 namespace and aborted the script that renders the user-status menu. FormulaBase now keeps its Vue copy private and leaves window.Vue untouched.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureNda50VFKlHrQYWFIxoxf50peAjk6t4tR6UWU6cdPvrD/wuHpy1c5Wnwyhr8XmjHhC9WGTJ3tX3bum93np2AUgEAKo0tI7DTdF8/ry1iQLlIm2POE8c+v4f2vct49S9Wy5TBUczoc7YLannR0bzXtUNuuDbx1qWxGkVYMvN+FygxBxMMFLqlhiw4/cgbGopujHhg06+vyn+UxWIWNmmbuL21IsR7JDNM7SAsOPDqs1JPKr9i40tgEyMomSpj1zizlZV6nK1J0C711VU9ioAngtgYkxmZnGzoqomngE3s74o7B97Becf8caCJ9etKwAliUvHHXm+IWU6w/P8Ha7qgC+RmYkSixIYwbJI1j3pFKm31HYeevdoI311onwV8Mit6UU73c9/J9/8AA4PotTFdrEx3OVJ4OTUAJ//5PAqWeo0/o4ZhSvB3YEw11TXrwwFAbSa14lujCnOR/lagknitfH3jvQFuqmhmL49cQDMeoCOifw/gSR6LJiNBrdLagW3UN8ElGNRgSbB4O/Cn/OXvkDdvXjPmCF8DIG8CWVub0HeP3KHOdapeRAMytQVaaBCJBP1ok28adZNRhbrOmzTnuA0vIW3qaMynwow2Y4ZEq9ZHGI0Eqp+7/hQ0YDtWC9iZZzlBwD8Ls4uFp4PwkVpMg2cTIr4KrOFZLU7BMyO5PxRQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.10
Release Details
UpdatedJuly 22, 2026, 7:10 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureTqnqpBNelMVq8ykx7wFmIjBUc2EVlXfEhGB8uMbX13ouI3B+GkvQRd3BfchziSPUWF2sMyrWgDOXXEwXsosSqX1n7U7rwMQ+OdW7KPfoXMprwRLzAkgcyoA3zLYyTKYXYvRJXjVKZMboK+0rsCOQrjuizq05KqXPPt9QZs0V4Y53n1WBlLjz2BDm3Wlb+BmpKjmZv1iLWcJpUEm1EF/hC2rr5y3M5iZO2TocGWGj9zq47pElLwCJ2+4F/Er+VA9gInrQyOmUzr0ADxjbSac8uRTbnGenqWWK1HvodY4NSw4UJOjMCJwN7T7cHXjHKbev5l8o5nsfwWtQGXARAbyJlzgjDyESp8ecPmBcL0kv0KFTLFLnm0dsIhFXGZXygt2Iba1qodcKvKKu7NmlBbhcKHiHi8nMMYGhJIswq/oliG84M/OY4GoYpoAnjEKcRL8CTwlFIjHryS0K/P8Mj8ZctGYslGAFSMQHuzsxT793yzcLQqGjQauI8fGZNO+qKQ18Y2kbq5ixs6ZpTIHVhoaY7CkMJ1iMtpeiATS54JisZxk+7tilMkE71sl7Lj0yhgGcX5PSdszBYabjJH8rgKrSX38okXKP+WCqe/QY+qiWt/oSpG8GNUqLwKvBK4Y26GeTZ8sXql1PrreoPisqesxqEN1tZidwTfhSwWGE2JWhD94=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.9
Release Details
UpdatedJuly 22, 2026, 6:55 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureT2N0h7kYqBQnLkFmyGdBbGIR8aZnngPxtlWkp8W9piC/Ns/JSkmcdX5oPinDdlTp/bpJH7WznXqLbvCOPjJcBDzbOfL0VPxFMP3NdamlRlhz4XE9HAN5AJ7TpFgEcL1imy1bLJD4rkyNzn4j7UfbWV3dLhPWVQBbG7jccm4I6X9cR7MTfebUON2FONypkgrwDGO7WOHd8uvQX2+sTD55vHkv+njGJTylfbCWjKCzugZssSsJDUvsS9L+FLihz5dZTDuaRH9G1rA+ASbILF+HNadxxXXjESY8wqPxAJfMWm8NgIGPHi5K7GNGojVTLcDEg+KTta7UM248+kOPotfgLip8peOPTjVZF/f3iiRFllR3WafkxxImPpSXBfxT2CG7HwFam0iR82IexR2DZaMNLPnPxK8o8KTIQF28ibaFR77uHHS+ucrV8/SQ+SGTzw90xRNoLbSAz7M5ISciS1zUhITPPRL4GInI+9/0gQQPvGztGvA0ED+j5F+aQdbpnx/cr1jcT/nbQnMVm9oFlJ1BTO0Mae4BWzv1OClpJ6qNDjX99LhVjHsNmMpcZwe2nWXRJ2iGghZYbhLBy2AW7ni+zhqjn7LlSu92qTK/RNZNnSKDQ4Zz3JMs0aV+URYnFkz54R+jc8lT/aRdszKMahRIF3cvHbBpvgFiP48XN30R35A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.8
Release Details
UpdatedJuly 21, 2026, 11:50 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
Signaturecvvui37sMV1jKNlmHHEQnWRs3fNZHwczLaLSJiX7/D2dgW2Ou8WdVy7F6E1zZeaoNwp/lLvJdiCUCv/SkNG4xzyncIUkN8gYH+h/GbK4evK/R/ZOVC92vfUJq7Mr5UbLVEdFTAB5blcZDahEFPbUD/NLEDRWmb+rTkdBvOqlaOLBA63prNFSD8cNO8H4A8+Ym19T9I7M4sDrKgTtJdmrEGfN/rBff0bO6TCKoSe8EfS8LRP425rUH8sfGY2um/24Cj3jFRY5oH32oLC9pWLYsrI8eDw2y2JhJUvYglNH32fhEegbRoNHdU63gCHCbMKWswqxFViRKMDUOP5zM3BAyYr4tjfOoDUeArH2leGBJTikQKxrUWjv4qIiX5ixwCpmJ4t9XLRnQZncBHK2HlsntnPxVj6W4qGZqV5mYyfleKXO4l1CZ5jfYGjkOt16FhVbfCDBPHA8faYAV05CB6LR6mrUHTtmCr4mXucdFq0kbqgUrTb+2j7416cZhStHqtRBgAJcv588MirqljBiFvLbY1hX+18ytu6O0J3ixvmpuzEpJj30fK2uF6mOOwhutIZJfAC/tVaVjrSJ0ezY9fidiK7Sil3eutAQalRRMklEUujuYEFED14XVVgCaJowQqH2wA2QqKCoc6ieyMTPRQtA3w0opyrNCWt79o1Ut/KMntM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.7
Release Details
UpdatedJuly 20, 2026, 5:04 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureRDTdT0K/kDNxfa/Q6EZ3l2CQz+ZaQXpuUTHtZpkSNAZi1Zx90ENAtfSQFMKW9zbyJS0IgsvKK6XfGZbULQQEZguYX2c5FfOM3jbnjOUols7Bn5wk8gwS/RqeFRNUOxQe+HM2hg2tpyfXFPTR6HUhHNGcJrZv+YIqaU0ZwlqoIuKALhrCeVp4EcYicTFQY2iQlIUf4tRN6EZDEooBOHBAJRzT3QxiOJY8qn1E+bDVRJ0JOpSixznwHgyVmpA3N8ypQBh86/oPeCl10NC99dP/NUo6JOD/dPgrT4+aXbw3whLfge1d0gOAp2Ev5plQRQJkA+3oiq2ehFcdxfiyWTsRJ1IBbGKDh3vrtXTctNIx7eE0CQ4cltnM+FTTG6T4gReeHtxPPiguXJHUnIhOxBjO1kdBqjmWvYbRQq+pXaNJnQCcrXmUQKITpL+JrS4FI/dVtgO242pXxNTUMMGaWQvWXoDCARzVoQOoGxiPxBJkXcTT5jyDhP0/2ph1ZV7Q/IjJboXG8AlOqtb90urVBNL7lV9Fg8ZTE0pyiz5xJMOQXyNiZEMcoxcMPmikXwDi5JyXG3OXn7PAYfOpCHgpSMGWa7Tu9zUrvETyqlf0a4m8pxQeao9/mdLj17ptJGRYCyO++tHHqvmEs8iqY46Gj7rq/7C28wXgwpKsH0vpgj4BeP4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.6
Release Details
UpdatedJuly 20, 2026, 1:11 p.m.
Changelog
  • App Store screenshots added (8, in Japanese): formula list, live calculation with step-by-step working, several results in one collection, reverse solve (target result), the template picker (2,971 templates / 64 categories), the formula editor, settings, and collection settings.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureP6Uj5uWTJUQ15bMrXKg+pU/d9PhXe6zGXESPODlk1BZ3XJiI1JLDWobpKUrJzsxAOVlkPZ5uWcLAJekHZiHRabAlxHxvTMAFha8F3wHbkwEClK1ew/gm1zLvhOtXlTZxNIuCnnL4vtX6fU/u8vz4eOJBn98P5d5uZPRDUKqDZ7E7DEqWDyR+bOmFpjn+iIZ0B8kG6gxbIHQoqcACZjmed2B1uEAqQCxAnX1QXUl+PXfKHQo0USgH502DbUU3rpKVpoX7o9OvRZGq+Iak6bpgXw81/vWtiyfDsb3eTVyg+Y0mAwyAOdk2xFfKrV0Kol4ASdndd4oDt5Qn16QaihY3nkJQHt1yPc8cSIaNmqHzSHiPguLaVDJgQdl5C4EmxWZ/FTwBEv9xz9TZlHji1FEcyENWa3hwU3IQHxFjmthF02+LqAUYXtgyWByqPv2iRIGOCjh3lW58UWcMwYGKo12ViYZ6AQ1UMG+Y3fnpLpz788aGC9j6b9M+jk9nxnkPSrtjCYjb9e48axnjHRYx9IsiooWsOmISDDkWtJwqbgdvf87aLSdzXP+214rSFBSHpZIEJCQeXjG1wr3CtCSAFjxebm5qoF2mXiNSryMhVnXvomYm25R84eKgiTiccSR/4kXDok3iO18AyMRHmrfHPKk88zexNeO+8F7eeAsFN0ZVdOA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.5
Release Details
UpdatedJuly 20, 2026, 10:17 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureNVexjN0iY9TKHsSE4H+v5T/5/TENJYxlNaBAQitXJzBn6jFUiBYbzVsQuR/6bqesCLN0Pm0xQGcAcdjarUU85QHVKUk+nL3TAC1Pyvap7WLezeFhJDyjyScLQsB0gP7Kss63YOMjpQD4hW9Og6BYUTsUJe0idIebVgH71GgJWbVsiR+fnTYT+OJmr3YZVvwq2q9b9PmArFpCF9D+1BGY3rLhw5bhEV28gJSfrmjI1WzWxPMfBMttDB+f4G4IVYp0/x24QbyOhFtOf5SpXY9B0HHMlKLUv/uMBxIuSENsvGH6lipRnA0ih/uEYtbnau0vJKkIjOt61ElNS4F4VJx1yGILWUx7r8PcPNE94zVQBl5MGqQF4e7+yAw58zIBvEIFjV4n+2ZfP89FqXkMSe34+2Evkt8w71fokugdAigYDXWtcckl9VWgyKZJ637ua+lSQHu/dx2u6uBhccKWbDKl8ZLT6A3ZzjhJ2xzwEaOPt+jntirYPt0TXZD1VwRv55s6xDL87WrFVUrL7h3O9H8ZJR3CttDVfYwVXkfb8bL55CPVvC/p+eYOBs0mo0totYirC/jY6E0UCPzEGw0z9bQStctCiEhKPkEcQJ9W5dIU7OElp/h5dHB5wicgTNY+t60iaZRDmiigaoJz94gqRI7Y1aeIJB5opaNWA3HvbH+BZWQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32

Nextcloud 31

FormulaBase 0.4.17
Release Details
UpdatedAug. 6, 2026, 4:59 a.m.
Changelog

Compatibility

  • Declared support for Nextcloud 34 (verified on Nextcloud 34.0.2 with PHP 8.5 — install, migrations and the collection/formula views all pass). No code changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
Signaturegis1yx5mshy5uQptCn938JlW4xPdXdZ6R1G3yETY/VcVnVtQ+8FsfGrF+MkuMFmaos1C6BPVB9o1NPUmeL7i1yUH3BbpNvEKgNkDzkgxOy9j5FGzyn6aHEctfSaaKA10+kXoOvPqJULhcUWlyZaIdlJgnglAHECh0NNOd43OvLNQkW8i7CcKPVkYuk1OlUGC9Bj1+XsiMfdtaTFchDGe2fAa/rK4p2zCmVPAzcsJHipXQo5HiWUY6ZJy9b0ZGqXnpITJfbyA1mlrI2WpKOQYs/XqlYSc2xPRahpLk+K2qI0VugiE6iBGj4nLJrOjwff3EwHno8aZFjQYZIayQv767APPHOqMnu/MXObRiYeYHaXzO/rjzRNGcXlJnXp4zo4jZhOjLsnrG+5Is3u2UkcX637vd7VWYGxC+k7/9WZTVBB8MjGhdnuWovjLKBUB46b9MCNhteezp3TM/EweF6VEsJvQSTbKWA7r8fvNuc7S8wT20fT+F5DU/dIRXB3Mry3rpub7GNCvdVRmsgXLabQNNIuAamvL8P9oflOCeeZeENddxEiGjleNdFCVISZ7Wf5HKYCu0dxbx+Jlic1lxvv3XhyVOw7teGcxZrKldh4ymcoeCZmMcZrzlbt+AJd/I2jp7k3RVAmMgTKPJiUqJRtxoWCErOm1Imy5Jp6b+fQX+ok=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
FormulaBase 0.4.16
Release Details
UpdatedJuly 30, 2026, 9:03 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignaturePSRaBtWJ4WpOlIpn7Zi9FLpwqCAIDqfH28fQkQBHB8x0PPx5vPz5X5SzNEIdKFLz
jllkVpyAL9RmmQH5tcaQ2sGMOuNtlBsv4ufjRfP2H94eGpvp+7Y9lrt2r1DncB9B
83NokzGh0CboTEkP5U7QGYZn8q4sY0SbbCkZ+0e2qoonuFFEZOjOtILN7AL2v3td
74w+p+SD7UwCqC6UtWmjYm1hF8wiBqVr0mBLU+Nd5aH8sC5KOq0P6ZGMbpDU5MPH
Qf05Xxy5SgTkQQa/2pFQBDSVV24CIPTEmkH0Zd2zj0FJudT48cpPo3jgXi7jFfen
sdg1fdNMJgBo+M6mYdKx+bL2aYqhKg52Zd8M3T6k16h4x9BSgEHINTfZlrmzBa6D
AyqdSVn46/phCewHx/aFQcFig/xoUpOxyR9ovd4QD2pdt5/vHE2AykbJaaZcS5Ax
3Q65le+35pg3gh7XqOBGhj63wI3eTrfUWws1jdAboRZOdJi3LCaDPl1Ygo+w6AFt
Ot4SVXblhaU3M4bXK4cGI2EEFo0ToYJWQ1Oz7QaXcrovnAqPah2HmsVpzoGPKVsM
y+DPGMv7JUdEZVVLUK/YwTmunETkD0MfCjw9lGsDwE2GRCDWN0eaUFqF5uOGY3IU
lIIlI6fz7Re5dRlDyZBMX9Dud12JkIqpX5IaS3CTmDo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
FormulaBase 0.4.15
Release Details
UpdatedJuly 22, 2026, 3:27 p.m.
Changelog

Emoji are drawn by the app, not by the viewer's device

0.4.14 bundled the full emoji set but kept it as a fallback behind the device's own font. That does not fix flags, and the reason is worth writing down: Segoe UI Emoji has glyphs for the regional indicator letters. It reports 🇯 and 🇵 as covered and simply draws them as two boxed letters instead of forming 🇯🇵 — so nothing is "missing", the browser never falls through, and the bundled font was never even downloaded. Taking only the flag code points away from the device font does not work either: U+200D has to travel with them or 🏳️‍🌈 🏳️‍⚧️ 🏴‍☠️ split into a bare flag, and once U+200D belongs to a different font than the base character, every ZWJ emoji comes apart — families, couples, professions, hair colours.

  • All 1,849 emoji are now rendered from the bundled Noto Color Emoji subset (SIL OFL 1.1), on every platform. A device's own emoji font is kept behind it only as a safety net for a failed download.
  • Verified on three simulated devices — a complete emoji font, a Windows-like one (has the regional indicator glyphs but cannot form flags), and none at all: all 1,849 render identically in each, flags and ZWJ sequences included.
  • The font applies only to the elements that display an icon, so the app's own UI keeps the platform look and body text is untouched — characters such as Š ÂŽ ™ ↔ stay plain text.
  • Cost: one cached 1.7 MB download. Collections are shared, so consistent rendering is the point — everyone now sees the icon the person who picked it saw.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureFLHg/s5bHjbBmsD8NHlFdOfOvvsj3VDIEjgo420TP5SIYA+J4phWZbGasHujeCk09SpOOu6kC5iLrXnBVVIg0N0yi7X2CJra6AXmxVYkcyu/vcaQrTRiJQOz3dhhSiPtPH3NmSGl5Pohi+5On+yXDBdDl1P6i3d/TSRlf99DkvW7gkvMif6YtZJPVuFwmKPkjZSHLbpHkQF7EIvgM2CgxKzmnF7bYXaVHzdrURAAkluGXkxhPnd2CZjfMXZn/lXVo4lkz7+ZuuF6UMIV7YkGR72OTlft0e0IyWX88gYPk9UCJYuWKGqdpyKN5xQvpFEEP7ixcUOzj8G/rU0tnv1djH4hGTs3C4E28q5n/WQVyYTzH2M6OV3ernXEcDKTzhlHxZdiGbYqAijlORsVYjk/FNAym6FRQEt6B69q7/zq/g7M7vTzIUttuMlDjktZ/4sgaBpTkhIH1KwITrhaNEXJWyGWViu0cQPIu/Ao8ifsBmIroI6COf/ekmar1U4CPOfymoKsv5Jvnt1LQP/6EWr/HMaMm98ObuLNQi9TdVkeEVwxWk1Di1gynINPXhsuKXl9dqhMkPIgydT8Gf6tL1p8rzAU8JSJkScFB1esYzKRu0ZOskq6cOofpnXF//y6imG2xFjuKDF85TpskS+mbI2sYJFYXWbqF2znBCk0fxLJT5g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.14
Release Details
UpdatedJuly 22, 2026, 2:56 p.m.
Changelog

Emoji no longer depend on the viewer's device

0.4.13 shipped a flag-only font, which treated the symptom. The cause is that the app was letting whatever emoji font a device happens to ship decide whether an icon is readable — and flags are simply where that shows up first, because Windows has no flag glyphs on any version (Segoe UI Emoji draws 🇯🇵 as a boxed "JP" and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, a deliberate omission that updates will not fix). The same gap hits anything newer than the device's font: Segoe UI Emoji only gained the Unicode 13/14 additions (🫠 🫰 🫡 …) in Windows 11 22H2. Collections get shared, so an icon has to survive being viewed on someone else's screen.

  • FormulaBase now carries all 1,849 emoji it offers, as a subset of Noto Color Emoji (SIL OFL 1.1) — the vector COLRv1 build, 1.7 MB where the bitmap build of the same coverage would be 4.4 MB.
  • It is a fallback, not a replacement: the first @font-face is local() only and names the platform emoji fonts, so a device with a complete font uses its own and downloads nothing. Font fallback reaches the bundled file only for the glyphs the platform font turned out to be missing, and the browser caches it from then on.
  • Measured on three simulated devices — complete emoji font: never fetched; Windows-like (emoji font present, no flags): fetched the first time a flag is drawn, not on app start; no emoji font at all: fetched on load, and every one of the 1,849 renders.
  • The font pair applies only to the elements that display an icon, never to body text, so characters such as Š ÂŽ ™ ↔ stay plain text everywhere else.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureXQAveHU8SqVtC70Wj5wYciK+wEgXy51wa9j9vMCIhLz/oYUs68HarJwDDolJhIvJRuitxO1OVawhT8WKRhssAs13KD22xMuetq/2GhPAakUFa9lIJrFEtTK2N5KwiHtcyujjq6SuCgde9x0ZvoUwHMt2htSctBZFQLnVnybE5xYCURVYCs+LcRuNOGM1iQj9XOuR4Qc6GhQzd166jXmkNQHIDyQu27phzcxDfe52KODU3nWR3qL916RUUJRqOiAAgGNJSzg8lEMUSjecOEKIDs7nLo33XsAjSr1bmXHxvSi8CdqSYy+Kuh72CCrcVO/mCfj5uqgMNXXzLaYM8nkbBA2X28Rpu/k7u2JD9FUW5tUSfbkL3kNQUsOp035AXP0/bK4jht4mpu4AZS4Ltjo0UaluxxAancXC+sxf7XXQOIxSwukXFa38PwQFgG02/TvOCGHzLn9uvvhzyz5c7bxEMx3QKZiuQOoI5k2/d2B/OWhSC0PRhYMzxFIwo8RcFo3QUSajOwoiUDTH+q+fVk5sMCylCJHDANMezOndj1+Fd/DgJ+b+9KpAhLBpwH4ohBFcllf4TitrkV1aiGdrJYM+j2ZSVkB/nd+EQX/AIw0ck6839+1xldxlz5RFETOrIKoSZd54op06s4HgsGoF+aqkaLJD0XHDXRa4dTpVYnBBghg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.13
Release Details
UpdatedJuly 22, 2026, 2:07 p.m.
Changelog

Flags now render on Windows

  • Windows ships no flag glyphs: Segoe UI Emoji draws 🇯🇵 as a boxed "JP" letter pair and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, so the 269 flags in the icon picker were unusable there. FormulaBase now carries a flag-only subset of Noto Color Emoji (SIL OFL 1.1) and declares it with a unicode-range limited to the flag code points: the browser fetches the file the first time a flag is actually drawn — not on app start — and then caches it. Every other emoji still comes from the system font, so nothing else changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureosVUGBpdss5ctt3CFVreqg82V+QFfKndKBkw/pJUPzts1pUbAdPfYpwdJYuGyhTPsNsJNg0uzHnAEjEQOtQ/Mu1yYhuvixST4ED35poUS8CwXtG4QBc7QNa+PPGapeAohOyp4CctkvPYA1qnjH+CgYTYkN5Rx09hbwYM3hiio+yZywHJ/8FcWtt647Lz5/3VwaYO911T3ABEENsvm+gXnKk8d8DyD6I9Wp2aFqR5HqEGfsCViprRoMfDlNJBemLMEBvqMweSM18nmGszm8revXDEFw0T6uT43IUzDL3lYtNCy+bA42v6wWKFIlrqb/fN/G2BrMArweIZXbm2tOqaIqsziu9FdDcJ9UOMgQ+44x/OF6DdaDgzQZUNmi5eLNm0QpHt+Y1a/QuUhwk8c0xXeqURqbJRFzEazXMJtRiE+EPx/Pm+YZHaCfvFYxpHazR4of/5tyw7Gb5c+C/DcSEZUk4Z8439fQD7oEV6/J4OVCvc/lAWV+vSnDJ/wc0hEuTOOmwjtgo5jhPEGNEyZ71frVcCeyMI03ap0KIHo9DUO54toDJms2i0NrErRUlHAOlW84PxrcTp2JWp1xe0nQ22HdK0jvBvrHYdMqV5I2woTXLPLmzYcn665CgZCvXyZNMSBgjiG0xFn//oSrUxNZ16CJ2qdipKetpJiMhL6K2cBsc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.12
Release Details
UpdatedJuly 22, 2026, 1:13 p.m.
Changelog

The icon picker now holds every Unicode emoji

  • The collection icon picker used to offer a hand-picked 404 emoji. It now contains the complete Unicode 14.0 set — 1,849 emoji, in the nine official Unicode groups (Smileys & Emotion, People & Body, Animals & Nature, Food & Drink, Travel & Places, Activities, Objects, Symbols, Flags), in the official emoji-ordering sequence. The curated Calculation set stays as the first tab.
  • Search box: type to filter across all 1,849 by name or keyword, in your own language (CLDR names for all 12 UI languages). Japanese search is kana-insensitive, so "ねこ" finds ネコの顔.
  • Group tabs replace one long scroll, and hovering an emoji shows its name.
  • The emoji set is fetched only when the picker is first opened, so the app starts just as fast as before.
  • The icon input accepts longer sequences (16 units instead of 8), so multi-codepoint emoji such as 🏴󠁧󠁢󠁷󠁬󠁳󠁿 or 👩‍❤️‍💋‍👩 can be typed or pasted without being cut off.
  • The emoji category names are now translated into all 12 languages.

Fixed: the Nextcloud user-status menu was broken on FormulaBase pages

  • FormulaBase loads the "global" build of the Vue 3 runtime, which publishes window.Vue. A third-party library bundled into Nextcloud core (vue-resize) auto-installs into that global with the Vue 2 API — window.Vue.use(...) — which throws on a Vue 3 namespace and aborted the script that renders the user-status menu. FormulaBase now keeps its Vue copy private and leaves window.Vue untouched.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureNda50VFKlHrQYWFIxoxf50peAjk6t4tR6UWU6cdPvrD/wuHpy1c5Wnwyhr8XmjHhC9WGTJ3tX3bum93np2AUgEAKo0tI7DTdF8/ry1iQLlIm2POE8c+v4f2vct49S9Wy5TBUczoc7YLannR0bzXtUNuuDbx1qWxGkVYMvN+FygxBxMMFLqlhiw4/cgbGopujHhg06+vyn+UxWIWNmmbuL21IsR7JDNM7SAsOPDqs1JPKr9i40tgEyMomSpj1zizlZV6nK1J0C711VU9ioAngtgYkxmZnGzoqomngE3s74o7B97Becf8caCJ9etKwAliUvHHXm+IWU6w/P8Ha7qgC+RmYkSixIYwbJI1j3pFKm31HYeevdoI311onwV8Mit6UU73c9/J9/8AA4PotTFdrEx3OVJ4OTUAJ//5PAqWeo0/o4ZhSvB3YEw11TXrwwFAbSa14lujCnOR/lagknitfH3jvQFuqmhmL49cQDMeoCOifw/gSR6LJiNBrdLagW3UN8ElGNRgSbB4O/Cn/OXvkDdvXjPmCF8DIG8CWVub0HeP3KHOdapeRAMytQVaaBCJBP1ok28adZNRhbrOmzTnuA0vIW3qaMynwow2Y4ZEq9ZHGI0Eqp+7/hQ0YDtWC9iZZzlBwD8Ls4uFp4PwkVpMg2cTIr4KrOFZLU7BMyO5PxRQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.10
Release Details
UpdatedJuly 22, 2026, 7:10 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureTqnqpBNelMVq8ykx7wFmIjBUc2EVlXfEhGB8uMbX13ouI3B+GkvQRd3BfchziSPUWF2sMyrWgDOXXEwXsosSqX1n7U7rwMQ+OdW7KPfoXMprwRLzAkgcyoA3zLYyTKYXYvRJXjVKZMboK+0rsCOQrjuizq05KqXPPt9QZs0V4Y53n1WBlLjz2BDm3Wlb+BmpKjmZv1iLWcJpUEm1EF/hC2rr5y3M5iZO2TocGWGj9zq47pElLwCJ2+4F/Er+VA9gInrQyOmUzr0ADxjbSac8uRTbnGenqWWK1HvodY4NSw4UJOjMCJwN7T7cHXjHKbev5l8o5nsfwWtQGXARAbyJlzgjDyESp8ecPmBcL0kv0KFTLFLnm0dsIhFXGZXygt2Iba1qodcKvKKu7NmlBbhcKHiHi8nMMYGhJIswq/oliG84M/OY4GoYpoAnjEKcRL8CTwlFIjHryS0K/P8Mj8ZctGYslGAFSMQHuzsxT793yzcLQqGjQauI8fGZNO+qKQ18Y2kbq5ixs6ZpTIHVhoaY7CkMJ1iMtpeiATS54JisZxk+7tilMkE71sl7Lj0yhgGcX5PSdszBYabjJH8rgKrSX38okXKP+WCqe/QY+qiWt/oSpG8GNUqLwKvBK4Y26GeTZ8sXql1PrreoPisqesxqEN1tZidwTfhSwWGE2JWhD94=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.9
Release Details
UpdatedJuly 22, 2026, 6:55 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureT2N0h7kYqBQnLkFmyGdBbGIR8aZnngPxtlWkp8W9piC/Ns/JSkmcdX5oPinDdlTp/bpJH7WznXqLbvCOPjJcBDzbOfL0VPxFMP3NdamlRlhz4XE9HAN5AJ7TpFgEcL1imy1bLJD4rkyNzn4j7UfbWV3dLhPWVQBbG7jccm4I6X9cR7MTfebUON2FONypkgrwDGO7WOHd8uvQX2+sTD55vHkv+njGJTylfbCWjKCzugZssSsJDUvsS9L+FLihz5dZTDuaRH9G1rA+ASbILF+HNadxxXXjESY8wqPxAJfMWm8NgIGPHi5K7GNGojVTLcDEg+KTta7UM248+kOPotfgLip8peOPTjVZF/f3iiRFllR3WafkxxImPpSXBfxT2CG7HwFam0iR82IexR2DZaMNLPnPxK8o8KTIQF28ibaFR77uHHS+ucrV8/SQ+SGTzw90xRNoLbSAz7M5ISciS1zUhITPPRL4GInI+9/0gQQPvGztGvA0ED+j5F+aQdbpnx/cr1jcT/nbQnMVm9oFlJ1BTO0Mae4BWzv1OClpJ6qNDjX99LhVjHsNmMpcZwe2nWXRJ2iGghZYbhLBy2AW7ni+zhqjn7LlSu92qTK/RNZNnSKDQ4Zz3JMs0aV+URYnFkz54R+jc8lT/aRdszKMahRIF3cvHbBpvgFiP48XN30R35A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.8
Release Details
UpdatedJuly 21, 2026, 11:50 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
Signaturecvvui37sMV1jKNlmHHEQnWRs3fNZHwczLaLSJiX7/D2dgW2Ou8WdVy7F6E1zZeaoNwp/lLvJdiCUCv/SkNG4xzyncIUkN8gYH+h/GbK4evK/R/ZOVC92vfUJq7Mr5UbLVEdFTAB5blcZDahEFPbUD/NLEDRWmb+rTkdBvOqlaOLBA63prNFSD8cNO8H4A8+Ym19T9I7M4sDrKgTtJdmrEGfN/rBff0bO6TCKoSe8EfS8LRP425rUH8sfGY2um/24Cj3jFRY5oH32oLC9pWLYsrI8eDw2y2JhJUvYglNH32fhEegbRoNHdU63gCHCbMKWswqxFViRKMDUOP5zM3BAyYr4tjfOoDUeArH2leGBJTikQKxrUWjv4qIiX5ixwCpmJ4t9XLRnQZncBHK2HlsntnPxVj6W4qGZqV5mYyfleKXO4l1CZ5jfYGjkOt16FhVbfCDBPHA8faYAV05CB6LR6mrUHTtmCr4mXucdFq0kbqgUrTb+2j7416cZhStHqtRBgAJcv588MirqljBiFvLbY1hX+18ytu6O0J3ixvmpuzEpJj30fK2uF6mOOwhutIZJfAC/tVaVjrSJ0ezY9fidiK7Sil3eutAQalRRMklEUujuYEFED14XVVgCaJowQqH2wA2QqKCoc6ieyMTPRQtA3w0opyrNCWt79o1Ut/KMntM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.7
Release Details
UpdatedJuly 20, 2026, 5:04 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureRDTdT0K/kDNxfa/Q6EZ3l2CQz+ZaQXpuUTHtZpkSNAZi1Zx90ENAtfSQFMKW9zbyJS0IgsvKK6XfGZbULQQEZguYX2c5FfOM3jbnjOUols7Bn5wk8gwS/RqeFRNUOxQe+HM2hg2tpyfXFPTR6HUhHNGcJrZv+YIqaU0ZwlqoIuKALhrCeVp4EcYicTFQY2iQlIUf4tRN6EZDEooBOHBAJRzT3QxiOJY8qn1E+bDVRJ0JOpSixznwHgyVmpA3N8ypQBh86/oPeCl10NC99dP/NUo6JOD/dPgrT4+aXbw3whLfge1d0gOAp2Ev5plQRQJkA+3oiq2ehFcdxfiyWTsRJ1IBbGKDh3vrtXTctNIx7eE0CQ4cltnM+FTTG6T4gReeHtxPPiguXJHUnIhOxBjO1kdBqjmWvYbRQq+pXaNJnQCcrXmUQKITpL+JrS4FI/dVtgO242pXxNTUMMGaWQvWXoDCARzVoQOoGxiPxBJkXcTT5jyDhP0/2ph1ZV7Q/IjJboXG8AlOqtb90urVBNL7lV9Fg8ZTE0pyiz5xJMOQXyNiZEMcoxcMPmikXwDi5JyXG3OXn7PAYfOpCHgpSMGWa7Tu9zUrvETyqlf0a4m8pxQeao9/mdLj17ptJGRYCyO++tHHqvmEs8iqY46Gj7rq/7C28wXgwpKsH0vpgj4BeP4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.6
Release Details
UpdatedJuly 20, 2026, 1:11 p.m.
Changelog
  • App Store screenshots added (8, in Japanese): formula list, live calculation with step-by-step working, several results in one collection, reverse solve (target result), the template picker (2,971 templates / 64 categories), the formula editor, settings, and collection settings.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureP6Uj5uWTJUQ15bMrXKg+pU/d9PhXe6zGXESPODlk1BZ3XJiI1JLDWobpKUrJzsxAOVlkPZ5uWcLAJekHZiHRabAlxHxvTMAFha8F3wHbkwEClK1ew/gm1zLvhOtXlTZxNIuCnnL4vtX6fU/u8vz4eOJBn98P5d5uZPRDUKqDZ7E7DEqWDyR+bOmFpjn+iIZ0B8kG6gxbIHQoqcACZjmed2B1uEAqQCxAnX1QXUl+PXfKHQo0USgH502DbUU3rpKVpoX7o9OvRZGq+Iak6bpgXw81/vWtiyfDsb3eTVyg+Y0mAwyAOdk2xFfKrV0Kol4ASdndd4oDt5Qn16QaihY3nkJQHt1yPc8cSIaNmqHzSHiPguLaVDJgQdl5C4EmxWZ/FTwBEv9xz9TZlHji1FEcyENWa3hwU3IQHxFjmthF02+LqAUYXtgyWByqPv2iRIGOCjh3lW58UWcMwYGKo12ViYZ6AQ1UMG+Y3fnpLpz788aGC9j6b9M+jk9nxnkPSrtjCYjb9e48axnjHRYx9IsiooWsOmISDDkWtJwqbgdvf87aLSdzXP+214rSFBSHpZIEJCQeXjG1wr3CtCSAFjxebm5qoF2mXiNSryMhVnXvomYm25R84eKgiTiccSR/4kXDok3iO18AyMRHmrfHPKk88zexNeO+8F7eeAsFN0ZVdOA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.5
Release Details
UpdatedJuly 20, 2026, 10:17 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureNVexjN0iY9TKHsSE4H+v5T/5/TENJYxlNaBAQitXJzBn6jFUiBYbzVsQuR/6bqesCLN0Pm0xQGcAcdjarUU85QHVKUk+nL3TAC1Pyvap7WLezeFhJDyjyScLQsB0gP7Kss63YOMjpQD4hW9Og6BYUTsUJe0idIebVgH71GgJWbVsiR+fnTYT+OJmr3YZVvwq2q9b9PmArFpCF9D+1BGY3rLhw5bhEV28gJSfrmjI1WzWxPMfBMttDB+f4G4IVYp0/x24QbyOhFtOf5SpXY9B0HHMlKLUv/uMBxIuSENsvGH6lipRnA0ih/uEYtbnau0vJKkIjOt61ElNS4F4VJx1yGILWUx7r8PcPNE94zVQBl5MGqQF4e7+yAw58zIBvEIFjV4n+2ZfP89FqXkMSe34+2Evkt8w71fokugdAigYDXWtcckl9VWgyKZJ637ua+lSQHu/dx2u6uBhccKWbDKl8ZLT6A3ZzjhJ2xzwEaOPt+jntirYPt0TXZD1VwRv55s6xDL87WrFVUrL7h3O9H8ZJR3CttDVfYwVXkfb8bL55CPVvC/p+eYOBs0mo0totYirC/jY6E0UCPzEGw0z9bQStctCiEhKPkEcQJ9W5dIU7OElp/h5dHB5wicgTNY+t60iaZRDmiigaoJz94gqRI7Y1aeIJB5opaNWA3HvbH+BZWQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32

Nextcloud 30

FormulaBase 0.4.17
Release Details
UpdatedAug. 6, 2026, 4:59 a.m.
Changelog

Compatibility

  • Declared support for Nextcloud 34 (verified on Nextcloud 34.0.2 with PHP 8.5 — install, migrations and the collection/formula views all pass). No code changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
Signaturegis1yx5mshy5uQptCn938JlW4xPdXdZ6R1G3yETY/VcVnVtQ+8FsfGrF+MkuMFmaos1C6BPVB9o1NPUmeL7i1yUH3BbpNvEKgNkDzkgxOy9j5FGzyn6aHEctfSaaKA10+kXoOvPqJULhcUWlyZaIdlJgnglAHECh0NNOd43OvLNQkW8i7CcKPVkYuk1OlUGC9Bj1+XsiMfdtaTFchDGe2fAa/rK4p2zCmVPAzcsJHipXQo5HiWUY6ZJy9b0ZGqXnpITJfbyA1mlrI2WpKOQYs/XqlYSc2xPRahpLk+K2qI0VugiE6iBGj4nLJrOjwff3EwHno8aZFjQYZIayQv767APPHOqMnu/MXObRiYeYHaXzO/rjzRNGcXlJnXp4zo4jZhOjLsnrG+5Is3u2UkcX637vd7VWYGxC+k7/9WZTVBB8MjGhdnuWovjLKBUB46b9MCNhteezp3TM/EweF6VEsJvQSTbKWA7r8fvNuc7S8wT20fT+F5DU/dIRXB3Mry3rpub7GNCvdVRmsgXLabQNNIuAamvL8P9oflOCeeZeENddxEiGjleNdFCVISZ7Wf5HKYCu0dxbx+Jlic1lxvv3XhyVOw7teGcxZrKldh4ymcoeCZmMcZrzlbt+AJd/I2jp7k3RVAmMgTKPJiUqJRtxoWCErOm1Imy5Jp6b+fQX+ok=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
FormulaBase 0.4.16
Release Details
UpdatedJuly 30, 2026, 9:03 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignaturePSRaBtWJ4WpOlIpn7Zi9FLpwqCAIDqfH28fQkQBHB8x0PPx5vPz5X5SzNEIdKFLz
jllkVpyAL9RmmQH5tcaQ2sGMOuNtlBsv4ufjRfP2H94eGpvp+7Y9lrt2r1DncB9B
83NokzGh0CboTEkP5U7QGYZn8q4sY0SbbCkZ+0e2qoonuFFEZOjOtILN7AL2v3td
74w+p+SD7UwCqC6UtWmjYm1hF8wiBqVr0mBLU+Nd5aH8sC5KOq0P6ZGMbpDU5MPH
Qf05Xxy5SgTkQQa/2pFQBDSVV24CIPTEmkH0Zd2zj0FJudT48cpPo3jgXi7jFfen
sdg1fdNMJgBo+M6mYdKx+bL2aYqhKg52Zd8M3T6k16h4x9BSgEHINTfZlrmzBa6D
AyqdSVn46/phCewHx/aFQcFig/xoUpOxyR9ovd4QD2pdt5/vHE2AykbJaaZcS5Ax
3Q65le+35pg3gh7XqOBGhj63wI3eTrfUWws1jdAboRZOdJi3LCaDPl1Ygo+w6AFt
Ot4SVXblhaU3M4bXK4cGI2EEFo0ToYJWQ1Oz7QaXcrovnAqPah2HmsVpzoGPKVsM
y+DPGMv7JUdEZVVLUK/YwTmunETkD0MfCjw9lGsDwE2GRCDWN0eaUFqF5uOGY3IU
lIIlI6fz7Re5dRlDyZBMX9Dud12JkIqpX5IaS3CTmDo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<34.0.0
Minimum Integer bits32
FormulaBase 0.4.15
Release Details
UpdatedJuly 22, 2026, 3:27 p.m.
Changelog

Emoji are drawn by the app, not by the viewer's device

0.4.14 bundled the full emoji set but kept it as a fallback behind the device's own font. That does not fix flags, and the reason is worth writing down: Segoe UI Emoji has glyphs for the regional indicator letters. It reports 🇯 and 🇵 as covered and simply draws them as two boxed letters instead of forming 🇯🇵 — so nothing is "missing", the browser never falls through, and the bundled font was never even downloaded. Taking only the flag code points away from the device font does not work either: U+200D has to travel with them or 🏳️‍🌈 🏳️‍⚧️ 🏴‍☠️ split into a bare flag, and once U+200D belongs to a different font than the base character, every ZWJ emoji comes apart — families, couples, professions, hair colours.

  • All 1,849 emoji are now rendered from the bundled Noto Color Emoji subset (SIL OFL 1.1), on every platform. A device's own emoji font is kept behind it only as a safety net for a failed download.
  • Verified on three simulated devices — a complete emoji font, a Windows-like one (has the regional indicator glyphs but cannot form flags), and none at all: all 1,849 render identically in each, flags and ZWJ sequences included.
  • The font applies only to the elements that display an icon, so the app's own UI keeps the platform look and body text is untouched — characters such as Š ÂŽ ™ ↔ stay plain text.
  • Cost: one cached 1.7 MB download. Collections are shared, so consistent rendering is the point — everyone now sees the icon the person who picked it saw.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureFLHg/s5bHjbBmsD8NHlFdOfOvvsj3VDIEjgo420TP5SIYA+J4phWZbGasHujeCk09SpOOu6kC5iLrXnBVVIg0N0yi7X2CJra6AXmxVYkcyu/vcaQrTRiJQOz3dhhSiPtPH3NmSGl5Pohi+5On+yXDBdDl1P6i3d/TSRlf99DkvW7gkvMif6YtZJPVuFwmKPkjZSHLbpHkQF7EIvgM2CgxKzmnF7bYXaVHzdrURAAkluGXkxhPnd2CZjfMXZn/lXVo4lkz7+ZuuF6UMIV7YkGR72OTlft0e0IyWX88gYPk9UCJYuWKGqdpyKN5xQvpFEEP7ixcUOzj8G/rU0tnv1djH4hGTs3C4E28q5n/WQVyYTzH2M6OV3ernXEcDKTzhlHxZdiGbYqAijlORsVYjk/FNAym6FRQEt6B69q7/zq/g7M7vTzIUttuMlDjktZ/4sgaBpTkhIH1KwITrhaNEXJWyGWViu0cQPIu/Ao8ifsBmIroI6COf/ekmar1U4CPOfymoKsv5Jvnt1LQP/6EWr/HMaMm98ObuLNQi9TdVkeEVwxWk1Di1gynINPXhsuKXl9dqhMkPIgydT8Gf6tL1p8rzAU8JSJkScFB1esYzKRu0ZOskq6cOofpnXF//y6imG2xFjuKDF85TpskS+mbI2sYJFYXWbqF2znBCk0fxLJT5g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.14
Release Details
UpdatedJuly 22, 2026, 2:56 p.m.
Changelog

Emoji no longer depend on the viewer's device

0.4.13 shipped a flag-only font, which treated the symptom. The cause is that the app was letting whatever emoji font a device happens to ship decide whether an icon is readable — and flags are simply where that shows up first, because Windows has no flag glyphs on any version (Segoe UI Emoji draws 🇯🇵 as a boxed "JP" and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, a deliberate omission that updates will not fix). The same gap hits anything newer than the device's font: Segoe UI Emoji only gained the Unicode 13/14 additions (🫠 🫰 🫡 …) in Windows 11 22H2. Collections get shared, so an icon has to survive being viewed on someone else's screen.

  • FormulaBase now carries all 1,849 emoji it offers, as a subset of Noto Color Emoji (SIL OFL 1.1) — the vector COLRv1 build, 1.7 MB where the bitmap build of the same coverage would be 4.4 MB.
  • It is a fallback, not a replacement: the first @font-face is local() only and names the platform emoji fonts, so a device with a complete font uses its own and downloads nothing. Font fallback reaches the bundled file only for the glyphs the platform font turned out to be missing, and the browser caches it from then on.
  • Measured on three simulated devices — complete emoji font: never fetched; Windows-like (emoji font present, no flags): fetched the first time a flag is drawn, not on app start; no emoji font at all: fetched on load, and every one of the 1,849 renders.
  • The font pair applies only to the elements that display an icon, never to body text, so characters such as Š ÂŽ ™ ↔ stay plain text everywhere else.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureXQAveHU8SqVtC70Wj5wYciK+wEgXy51wa9j9vMCIhLz/oYUs68HarJwDDolJhIvJRuitxO1OVawhT8WKRhssAs13KD22xMuetq/2GhPAakUFa9lIJrFEtTK2N5KwiHtcyujjq6SuCgde9x0ZvoUwHMt2htSctBZFQLnVnybE5xYCURVYCs+LcRuNOGM1iQj9XOuR4Qc6GhQzd166jXmkNQHIDyQu27phzcxDfe52KODU3nWR3qL916RUUJRqOiAAgGNJSzg8lEMUSjecOEKIDs7nLo33XsAjSr1bmXHxvSi8CdqSYy+Kuh72CCrcVO/mCfj5uqgMNXXzLaYM8nkbBA2X28Rpu/k7u2JD9FUW5tUSfbkL3kNQUsOp035AXP0/bK4jht4mpu4AZS4Ltjo0UaluxxAancXC+sxf7XXQOIxSwukXFa38PwQFgG02/TvOCGHzLn9uvvhzyz5c7bxEMx3QKZiuQOoI5k2/d2B/OWhSC0PRhYMzxFIwo8RcFo3QUSajOwoiUDTH+q+fVk5sMCylCJHDANMezOndj1+Fd/DgJ+b+9KpAhLBpwH4ohBFcllf4TitrkV1aiGdrJYM+j2ZSVkB/nd+EQX/AIw0ck6839+1xldxlz5RFETOrIKoSZd54op06s4HgsGoF+aqkaLJD0XHDXRa4dTpVYnBBghg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.13
Release Details
UpdatedJuly 22, 2026, 2:07 p.m.
Changelog

Flags now render on Windows

  • Windows ships no flag glyphs: Segoe UI Emoji draws 🇯🇵 as a boxed "JP" letter pair and 🏴󠁧󠁢󠁷󠁬󠁳󠁿 as an empty box, so the 269 flags in the icon picker were unusable there. FormulaBase now carries a flag-only subset of Noto Color Emoji (SIL OFL 1.1) and declares it with a unicode-range limited to the flag code points: the browser fetches the file the first time a flag is actually drawn — not on app start — and then caches it. Every other emoji still comes from the system font, so nothing else changes.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureosVUGBpdss5ctt3CFVreqg82V+QFfKndKBkw/pJUPzts1pUbAdPfYpwdJYuGyhTPsNsJNg0uzHnAEjEQOtQ/Mu1yYhuvixST4ED35poUS8CwXtG4QBc7QNa+PPGapeAohOyp4CctkvPYA1qnjH+CgYTYkN5Rx09hbwYM3hiio+yZywHJ/8FcWtt647Lz5/3VwaYO911T3ABEENsvm+gXnKk8d8DyD6I9Wp2aFqR5HqEGfsCViprRoMfDlNJBemLMEBvqMweSM18nmGszm8revXDEFw0T6uT43IUzDL3lYtNCy+bA42v6wWKFIlrqb/fN/G2BrMArweIZXbm2tOqaIqsziu9FdDcJ9UOMgQ+44x/OF6DdaDgzQZUNmi5eLNm0QpHt+Y1a/QuUhwk8c0xXeqURqbJRFzEazXMJtRiE+EPx/Pm+YZHaCfvFYxpHazR4of/5tyw7Gb5c+C/DcSEZUk4Z8439fQD7oEV6/J4OVCvc/lAWV+vSnDJ/wc0hEuTOOmwjtgo5jhPEGNEyZ71frVcCeyMI03ap0KIHo9DUO54toDJms2i0NrErRUlHAOlW84PxrcTp2JWp1xe0nQ22HdK0jvBvrHYdMqV5I2woTXLPLmzYcn665CgZCvXyZNMSBgjiG0xFn//oSrUxNZ16CJ2qdipKetpJiMhL6K2cBsc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.12
Release Details
UpdatedJuly 22, 2026, 1:13 p.m.
Changelog

The icon picker now holds every Unicode emoji

  • The collection icon picker used to offer a hand-picked 404 emoji. It now contains the complete Unicode 14.0 set — 1,849 emoji, in the nine official Unicode groups (Smileys & Emotion, People & Body, Animals & Nature, Food & Drink, Travel & Places, Activities, Objects, Symbols, Flags), in the official emoji-ordering sequence. The curated Calculation set stays as the first tab.
  • Search box: type to filter across all 1,849 by name or keyword, in your own language (CLDR names for all 12 UI languages). Japanese search is kana-insensitive, so "ねこ" finds ネコの顔.
  • Group tabs replace one long scroll, and hovering an emoji shows its name.
  • The emoji set is fetched only when the picker is first opened, so the app starts just as fast as before.
  • The icon input accepts longer sequences (16 units instead of 8), so multi-codepoint emoji such as 🏴󠁧󠁢󠁷󠁬󠁳󠁿 or 👩‍❤️‍💋‍👩 can be typed or pasted without being cut off.
  • The emoji category names are now translated into all 12 languages.

Fixed: the Nextcloud user-status menu was broken on FormulaBase pages

  • FormulaBase loads the "global" build of the Vue 3 runtime, which publishes window.Vue. A third-party library bundled into Nextcloud core (vue-resize) auto-installs into that global with the Vue 2 API — window.Vue.use(...) — which throws on a Vue 3 namespace and aborted the script that renders the user-status menu. FormulaBase now keeps its Vue copy private and leaves window.Vue untouched.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureNda50VFKlHrQYWFIxoxf50peAjk6t4tR6UWU6cdPvrD/wuHpy1c5Wnwyhr8XmjHhC9WGTJ3tX3bum93np2AUgEAKo0tI7DTdF8/ry1iQLlIm2POE8c+v4f2vct49S9Wy5TBUczoc7YLannR0bzXtUNuuDbx1qWxGkVYMvN+FygxBxMMFLqlhiw4/cgbGopujHhg06+vyn+UxWIWNmmbuL21IsR7JDNM7SAsOPDqs1JPKr9i40tgEyMomSpj1zizlZV6nK1J0C711VU9ioAngtgYkxmZnGzoqomngE3s74o7B97Becf8caCJ9etKwAliUvHHXm+IWU6w/P8Ha7qgC+RmYkSixIYwbJI1j3pFKm31HYeevdoI311onwV8Mit6UU73c9/J9/8AA4PotTFdrEx3OVJ4OTUAJ//5PAqWeo0/o4ZhSvB3YEw11TXrwwFAbSa14lujCnOR/lagknitfH3jvQFuqmhmL49cQDMeoCOifw/gSR6LJiNBrdLagW3UN8ElGNRgSbB4O/Cn/OXvkDdvXjPmCF8DIG8CWVub0HeP3KHOdapeRAMytQVaaBCJBP1ok28adZNRhbrOmzTnuA0vIW3qaMynwow2Y4ZEq9ZHGI0Eqp+7/hQ0YDtWC9iZZzlBwD8Ls4uFp4PwkVpMg2cTIr4KrOFZLU7BMyO5PxRQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.10
Release Details
UpdatedJuly 22, 2026, 7:10 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureTqnqpBNelMVq8ykx7wFmIjBUc2EVlXfEhGB8uMbX13ouI3B+GkvQRd3BfchziSPUWF2sMyrWgDOXXEwXsosSqX1n7U7rwMQ+OdW7KPfoXMprwRLzAkgcyoA3zLYyTKYXYvRJXjVKZMboK+0rsCOQrjuizq05KqXPPt9QZs0V4Y53n1WBlLjz2BDm3Wlb+BmpKjmZv1iLWcJpUEm1EF/hC2rr5y3M5iZO2TocGWGj9zq47pElLwCJ2+4F/Er+VA9gInrQyOmUzr0ADxjbSac8uRTbnGenqWWK1HvodY4NSw4UJOjMCJwN7T7cHXjHKbev5l8o5nsfwWtQGXARAbyJlzgjDyESp8ecPmBcL0kv0KFTLFLnm0dsIhFXGZXygt2Iba1qodcKvKKu7NmlBbhcKHiHi8nMMYGhJIswq/oliG84M/OY4GoYpoAnjEKcRL8CTwlFIjHryS0K/P8Mj8ZctGYslGAFSMQHuzsxT793yzcLQqGjQauI8fGZNO+qKQ18Y2kbq5ixs6ZpTIHVhoaY7CkMJ1iMtpeiATS54JisZxk+7tilMkE71sl7Lj0yhgGcX5PSdszBYabjJH8rgKrSX38okXKP+WCqe/QY+qiWt/oSpG8GNUqLwKvBK4Y26GeTZ8sXql1PrreoPisqesxqEN1tZidwTfhSwWGE2JWhD94=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.9
Release Details
UpdatedJuly 22, 2026, 6:55 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureT2N0h7kYqBQnLkFmyGdBbGIR8aZnngPxtlWkp8W9piC/Ns/JSkmcdX5oPinDdlTp/bpJH7WznXqLbvCOPjJcBDzbOfL0VPxFMP3NdamlRlhz4XE9HAN5AJ7TpFgEcL1imy1bLJD4rkyNzn4j7UfbWV3dLhPWVQBbG7jccm4I6X9cR7MTfebUON2FONypkgrwDGO7WOHd8uvQX2+sTD55vHkv+njGJTylfbCWjKCzugZssSsJDUvsS9L+FLihz5dZTDuaRH9G1rA+ASbILF+HNadxxXXjESY8wqPxAJfMWm8NgIGPHi5K7GNGojVTLcDEg+KTta7UM248+kOPotfgLip8peOPTjVZF/f3iiRFllR3WafkxxImPpSXBfxT2CG7HwFam0iR82IexR2DZaMNLPnPxK8o8KTIQF28ibaFR77uHHS+ucrV8/SQ+SGTzw90xRNoLbSAz7M5ISciS1zUhITPPRL4GInI+9/0gQQPvGztGvA0ED+j5F+aQdbpnx/cr1jcT/nbQnMVm9oFlJ1BTO0Mae4BWzv1OClpJ6qNDjX99LhVjHsNmMpcZwe2nWXRJ2iGghZYbhLBy2AW7ni+zhqjn7LlSu92qTK/RNZNnSKDQ4Zz3JMs0aV+URYnFkz54R+jc8lT/aRdszKMahRIF3cvHbBpvgFiP48XN30R35A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.8
Release Details
UpdatedJuly 21, 2026, 11:50 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
Signaturecvvui37sMV1jKNlmHHEQnWRs3fNZHwczLaLSJiX7/D2dgW2Ou8WdVy7F6E1zZeaoNwp/lLvJdiCUCv/SkNG4xzyncIUkN8gYH+h/GbK4evK/R/ZOVC92vfUJq7Mr5UbLVEdFTAB5blcZDahEFPbUD/NLEDRWmb+rTkdBvOqlaOLBA63prNFSD8cNO8H4A8+Ym19T9I7M4sDrKgTtJdmrEGfN/rBff0bO6TCKoSe8EfS8LRP425rUH8sfGY2um/24Cj3jFRY5oH32oLC9pWLYsrI8eDw2y2JhJUvYglNH32fhEegbRoNHdU63gCHCbMKWswqxFViRKMDUOP5zM3BAyYr4tjfOoDUeArH2leGBJTikQKxrUWjv4qIiX5ixwCpmJ4t9XLRnQZncBHK2HlsntnPxVj6W4qGZqV5mYyfleKXO4l1CZ5jfYGjkOt16FhVbfCDBPHA8faYAV05CB6LR6mrUHTtmCr4mXucdFq0kbqgUrTb+2j7416cZhStHqtRBgAJcv588MirqljBiFvLbY1hX+18ytu6O0J3ixvmpuzEpJj30fK2uF6mOOwhutIZJfAC/tVaVjrSJ0ezY9fidiK7Sil3eutAQalRRMklEUujuYEFED14XVVgCaJowQqH2wA2QqKCoc6ieyMTPRQtA3w0opyrNCWt79o1Ut/KMntM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.7
Release Details
UpdatedJuly 20, 2026, 5:04 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureRDTdT0K/kDNxfa/Q6EZ3l2CQz+ZaQXpuUTHtZpkSNAZi1Zx90ENAtfSQFMKW9zbyJS0IgsvKK6XfGZbULQQEZguYX2c5FfOM3jbnjOUols7Bn5wk8gwS/RqeFRNUOxQe+HM2hg2tpyfXFPTR6HUhHNGcJrZv+YIqaU0ZwlqoIuKALhrCeVp4EcYicTFQY2iQlIUf4tRN6EZDEooBOHBAJRzT3QxiOJY8qn1E+bDVRJ0JOpSixznwHgyVmpA3N8ypQBh86/oPeCl10NC99dP/NUo6JOD/dPgrT4+aXbw3whLfge1d0gOAp2Ev5plQRQJkA+3oiq2ehFcdxfiyWTsRJ1IBbGKDh3vrtXTctNIx7eE0CQ4cltnM+FTTG6T4gReeHtxPPiguXJHUnIhOxBjO1kdBqjmWvYbRQq+pXaNJnQCcrXmUQKITpL+JrS4FI/dVtgO242pXxNTUMMGaWQvWXoDCARzVoQOoGxiPxBJkXcTT5jyDhP0/2ph1ZV7Q/IjJboXG8AlOqtb90urVBNL7lV9Fg8ZTE0pyiz5xJMOQXyNiZEMcoxcMPmikXwDi5JyXG3OXn7PAYfOpCHgpSMGWa7Tu9zUrvETyqlf0a4m8pxQeao9/mdLj17ptJGRYCyO++tHHqvmEs8iqY46Gj7rq/7C28wXgwpKsH0vpgj4BeP4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.6
Release Details
UpdatedJuly 20, 2026, 1:11 p.m.
Changelog
  • App Store screenshots added (8, in Japanese): formula list, live calculation with step-by-step working, several results in one collection, reverse solve (target result), the template picker (2,971 templates / 64 categories), the formula editor, settings, and collection settings.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureP6Uj5uWTJUQ15bMrXKg+pU/d9PhXe6zGXESPODlk1BZ3XJiI1JLDWobpKUrJzsxAOVlkPZ5uWcLAJekHZiHRabAlxHxvTMAFha8F3wHbkwEClK1ew/gm1zLvhOtXlTZxNIuCnnL4vtX6fU/u8vz4eOJBn98P5d5uZPRDUKqDZ7E7DEqWDyR+bOmFpjn+iIZ0B8kG6gxbIHQoqcACZjmed2B1uEAqQCxAnX1QXUl+PXfKHQo0USgH502DbUU3rpKVpoX7o9OvRZGq+Iak6bpgXw81/vWtiyfDsb3eTVyg+Y0mAwyAOdk2xFfKrV0Kol4ASdndd4oDt5Qn16QaihY3nkJQHt1yPc8cSIaNmqHzSHiPguLaVDJgQdl5C4EmxWZ/FTwBEv9xz9TZlHji1FEcyENWa3hwU3IQHxFjmthF02+LqAUYXtgyWByqPv2iRIGOCjh3lW58UWcMwYGKo12ViYZ6AQ1UMG+Y3fnpLpz788aGC9j6b9M+jk9nxnkPSrtjCYjb9e48axnjHRYx9IsiooWsOmISDDkWtJwqbgdvf87aLSdzXP+214rSFBSHpZIEJCQeXjG1wr3CtCSAFjxebm5qoF2mXiNSryMhVnXvomYm25R84eKgiTiccSR/4kXDok3iO18AyMRHmrfHPKk88zexNeO+8F7eeAsFN0ZVdOA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32
FormulaBase 0.4.5
Release Details
UpdatedJuly 20, 2026, 10:17 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhOiMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzIwMDg0MzUzWhcNMzYxMDI1MDg0MzUzWjAWMRQwEgYD
VQQDDAtmb3JtdWxhYmFzZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ALhcroTzBFL/LOJ1mhDf1jrBR15pTohIt2K2XRBJWa2XIUEdXtNeA+GYvCSCqw3q
q+1OB3FW9TtunuE/3rBAbcEJOOCdrJl65qPQS8Y4A/3OMvuqAZDimwbxOBtYxQkN
hEfeQDbTuHV6DQ6FC06UtkTy4VCeZdW21nXC5fXeZIHVfC4mvzOMe8PD8akt2sz0
ZDlCIMqKgvZp1/V6E7BgC6Swb44Ty0PvqdXu/MjSksYMZe4ZUAM7znYyeB4ktchd
xmEnbMYv8mGOY0mGSpntKiB6CTkAtCdET2M7F+mHAAqN9l9vctuAlPb+KLdDA1lB
yPQAyxBVyNc6pK1Hiaghq6z5Ztx7tbvjE6PqpREjFP/V5MPjDkWtZILa76407v8o
9S4wq+q8iUlU2jq0xpuk5mzusQEJTlnzdINVYy11kODAK+fBrc9zVVYLBpqQ35fM
xxgVQ1DZluf7gg9NKaH9lo/Og4rcCxsWR1hRFX26JZcBQtysM5D/LV1AiCJkWFsn
0NfnsMrBJrdsYT4ty9DmrPgRDp57GyiRBZHHYZYNCM9CqU6ITsHmQVYnnVToTdkU
vr9q7v7mzNVTpXvX2liBBjojotcsoXXzET+7UkgPti7sRRdLC/hu33YpxeXWqkIs
47zEjt49lmnT+TPfSAI6kp7Y8l/JB/m/NcsHfyHWYPCtAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBAEtnV2hGJ6sZ6GvU3Q7Wny9T4v2Ef0oKh77WL+bHH+dITCxq1eax
SFk6N5dhW3YrkTIa+6pq3g0Hm8sIpLZi5pFcvoG5uhiJBucB3pOUKG/2Wn1CeXsZ
XpgaWLdikyEQjB6SVyCdvpdNxZKvhGPMZyfFtA1rvOgLnkh6yGBoxe1OyZCPWDmD
3sdgrg6euEjaMN3qnHsT2kpk3VdU7n95uQimm0PiSjM2uuir4UHYbahw0jBs2R+B
97dwztnFnhDM6uuAJaoD7ZlHnpocLxLUiMRXvSdDuiWuYkwtDpNN2fuYZCH7c8MP
ccVwdsvSjRkh9/Y8t6rTNE3FZK82UQN8o/s=
-----END CERTIFICATE-----
SignatureNVexjN0iY9TKHsSE4H+v5T/5/TENJYxlNaBAQitXJzBn6jFUiBYbzVsQuR/6bqesCLN0Pm0xQGcAcdjarUU85QHVKUk+nL3TAC1Pyvap7WLezeFhJDyjyScLQsB0gP7Kss63YOMjpQD4hW9Og6BYUTsUJe0idIebVgH71GgJWbVsiR+fnTYT+OJmr3YZVvwq2q9b9PmArFpCF9D+1BGY3rLhw5bhEV28gJSfrmjI1WzWxPMfBMttDB+f4G4IVYp0/x24QbyOhFtOf5SpXY9B0HHMlKLUv/uMBxIuSENsvGH6lipRnA0ih/uEYtbnau0vJKkIjOt61ElNS4F4VJx1yGILWUx7r8PcPNE94zVQBl5MGqQF4e7+yAw58zIBvEIFjV4n+2ZfP89FqXkMSe34+2Evkt8w71fokugdAigYDXWtcckl9VWgyKZJ637ua+lSQHu/dx2u6uBhccKWbDKl8ZLT6A3ZzjhJ2xzwEaOPt+jntirYPt0TXZD1VwRv55s6xDL87WrFVUrL7h3O9H8ZJR3CttDVfYwVXkfb8bL55CPVvC/p+eYOBs0mo0totYirC/jY6E0UCPzEGw0z9bQStctCiEhKPkEcQJ9W5dIU7OElp/h5dHB5wicgTNY+t60iaZRDmiigaoJz94gqRI7Y1aeIJB5opaNWA3HvbH+BZWQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<33.0.0
Minimum Integer bits32