Attendance - Releases

← App details

Nextcloud 32

Attendance 1.18.3
Release Details
UpdatedJan. 1, 2026, 10:24 p.m.
Changelog

Fixed

  • Removed unused preview styling in markdown editor
  • Fixed cursor visibility in markdown editor
  • Fixed selected text styling in markdown editor
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureqdMNqJrsqXqeoBArVox/chRPp+Hp6eDxJiF0nWtjkja+IPUTMLdLIznuwNrOT4EFmkwB6TDzj10xL0ct2iAL/poR/ysxgLWr/dm9qiJoRkuD+qMV0hE+6NO6sY+2TQCa1MB0VeOlUN+GlSf/MGEDlvfh4LR675p1ZqvuTo11soP4toZfNsQ1/RwoZuESSd0bP6F53TFyVi05cScHT7t4d1p4ySTx1ZDuRI0/+vwmwxq341VrHS+OAKBMX5Xs2SuJEHLy93PFG//m2mEoFnYP/34DxIB4jH/ifrFaLXvVg/9P4ZJrZkSDqGX/m8BkF9abt+jmjZvFhLD18V0su+JVW4KXYtKyygwE8h+ZzNfb/MhJiEiY1AU3TeYjNBT0Gz62w0t+xTmS8IOEVD2H8IOXx+4MR/spjwIj3Vc5EtgVtoCb1f83p8pOOvGk9poY9cq3EsOv4zeKV9GLmyT/cn5sxVfH81n+CWFAVpmC3N+VdMtDqKMZX7lt4AvVDWl38aHRpclVl932AlPmuj5lMrwXdESgytYoLXc1slI6GIPy0h/IjZ07VNIWO/DmZn6fK5ygU9vaZXcv+jhHmW4y/aXXa7O+ZW2b6M3S1z4PN6pUTzZ4BMQL3cO9xGsM7htkDvoetsffwjfkIH0x9J6D5YxJ9Y4IKI2wxUmokfxaDaPAICU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.18.2
Release Details
UpdatedJan. 1, 2026, 9:58 p.m.
Changelog

Fixed

  • Markdown editor styling on mobile devices now displays correctly
  • Disabled FontAwesome download (uses Nextcloud Material Design icons instead)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureVG/bXpBtK+5Yz9DnBDwp+5u2WzyMbMXjyMEB108OBXreIsiz27B9hc6sQlzpR8N/V2sYJ9hRxZQGO2mMkpcoo+SZEHbS/4cy10i+CmTcWJZn/e30ZXS5Eoylx07KFZaBj1YTywE8vvn6DEhcpN2MythHQ1uFfxQCcQglepcdpSXuPXgMxw4nWjrXfYlb9QKiNVyG5QuGyPPuHmFpDpJvdHpqttQUz7/QgxjA84oPjhKw9y8Dgqk+Hzel2bzwrOtqUC59N8AZ/JD3zHBtXSyuA1RJRUKLtQgxiLYPtDLTKyGPMI6nGUp/0OzYf80Xt6zvJhWauBMQzAPiSBJqas/qGlxQBbttFopYOVce7NzYri9jgLkbyNkpgyjHmSdr9JNQ0MV/ihPb1nmXI9eykMV/5lYX2rzLhsMHalBHfsqeyeDGWGBJzYc/WPm5DWQZJt0RjjbHK6eeQPNOdAzgFT776rKD2TPxCIYq+r0Lqck+ESlWLGL7I9MpsriBxSQMWPr5Oc5wV0OcyGtdKATt/v5VFmXKrWnPDTSMitOrbmKYw4TB4SXAZzGliw4Wlw1+5ZOIXa86O4Em+tZN5mZHj+UxynL3tZ4Zt9PJwENzrBLcdNLiaxBgfzmJ3SIEI6dGm7NZaIsHPI1t2rFTrXnK9lW+J3YgRl7h6VDP6VSFPHtFpU0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.18.1
Release Details
UpdatedJan. 1, 2026, 3:58 p.m.
Changelog

Fixed

  • Reminder notifications now respect appointment visibility settings
  • Users who are not in the visible users/groups list will no longer receive reminders
  • Previously, reminders were sent to all users in the system regardless of visibility
  • Improved reminder job performance by only querying appointments within the reminder window
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturetPB4673V1vPCroMKjBuZ8EMAbXb8LuBRsUMZN8NtlEZrCTUp2/8jXCxYFiUPLdgZBE4s4oMHC/2NZ11VYDkmOTR7seqvuS9jdOBDeb4XYtgwtEAkMA67wjbe0dVldVu5X1jh6N+0y+9U3uwVuxSvcMWYtjcPnnLFFUf+0XPYNEfdDzRCLo6OAedxKkpPeuI/KNmkynIedht35Lsn4clv1ak89qONS/XoRaXK359vh37XvKYxnavjM6j4yjcN2RmWhjxVBskmpbG8a3ZbTmYCPNhEGMJQOZZ0ZCF7jhvTNSRrE3PN80EtkDsy9onbh8LZzMXZ8Uy+1DNPXx6UMAOOfmld6F66qHjREfe+u9D/7+BGXDYXQ4bsthQ3vVRzSpfRd+oM57VN8g4cmQqFBxu5XJkNcTt2pJyBhvVg5FEpk0FpgU7hcGltWa1n7c11JjfVUST0a7sRlsCQwnp6gs+ohzjs42Z5GkWJkUPjx0jsr3Sv6I0suqgw6+OqUOiNH8GsOhKkerEtevb6THhbFxwa+Iwov6UDTuHnaXJ2NGJ9zZI33Retr/8M4d8ENcwNygyImVmTVz2QpgYvsBupt2miP08PLak05gagLyxt72XuSYUMjXCFha5pznBXFuGkM6UjfdRFT3ct+CoLYdsYaDPLZ5pm3d8Uq6lCwnHf9sjeEJU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.18.0
Release Details
UpdatedJan. 1, 2026, 1:43 p.m.
Changelog

Added

  • Markdown editor for easier rich text formatting when creating or editing appointment descriptions
  • Supports bold, italic, strikethrough, lists, links, quotes

Changed

  • Improved comment UX with collapsible input and focus management
  • Comment input is now collapsed by default, saving vertical space
  • Clicking the comment button expands the input and auto-focuses it
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
Signaturep13GtSt8z/Hlo4YgvR7MZ5tY7fixF9vNRES/8JQXgf/D7OwCDXMSaBpA7QG72SERH9XJzt7yqjQhnmAXExx80iePka2blEtcFkXIHZHQ/eYjesallPGcHY2k1MqWPSBTCYxYD4/GzEN0DMbQpq9pEYI1lWjSyoMrwrND2KHiytBM0egbI91LQsw86pSQuT2Yh0Pshb5NBWQ+wVmaH5FmFDtZuRJDIHKbndCsKYjkeWiqDBt7+RHI031KDJ79EWPjnxqL1GIcbSz9O/NSvMqFv6w3qr7rzNtw0EWjv5Jh/aJeFXeKSTZLkPnwif7cp75BoQLibl0lJdWlztcPk2ZKzq+0G9P801Rjr4IX2pZIE3rrHtv3vC2F+JRyPkChbFcFXZVo+BuA4xu7lOIHFPzYdmM63Qd1YrpL0cKVrkAr2TWYxavs1Ss+8ZargRlPyP7l47A19cqgG7ylgDyDAp/YGvx8djryz4ZjOMXR54Qbql4fYOF67YdDXQfUfx/MkJdjSuxWMaY/w/qsxxpRhBOSQ20a6sdRDjSOsRUA38gQdVfLdKaFxwYQEGcQ34zESTjrrDs8cPDJN35eJwYCdjj3RQuTPq7OeC3A1SO0saAOZaaDQMdVpjJNBwslpbY4Ki0smVCrJEDjLmGCjEi7onDTcr/yCRtoBPHN/FWpfe0m5lg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.17.0
Release Details
UpdatedDec. 29, 2025, 11:44 p.m.
Changelog

Added

  • File attachment support for appointments
  • Attach files from Nextcloud Files to appointments
  • Attachments are displayed in appointment details for all users who can view the appointment
  • Unanswered appointments banner on the unanswered view
  • Shows count of appointments awaiting response with proper singular/plural translations
  • Confetti celebration when all appointments are answered
  • Quick navigation button to upcoming appointments
  • Collapsible past appointments navigation
  • Past appointments menu is now collapsed by default
  • Expands only when user clicks on "Past Appointments"
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureuRZmlhbSD764dehYTz3opc82jIgudXmCzsg8pyITncXxvjXvj2CAWLDIfN2Zhb6/p6SFNGgvwV4A4pnyQPBc0/UNiyvsd1ujwr/2WN700Q5Wiom3a+hPSXUlPhG6r1Nv0TRa955tL7WqYJ9W0Wr6SRxiBeAX5L94OJNXcUT+iwyHs15Zx5yKl0P6ciTm6JPNtUpUNbDStWNxKkgc5m0Vsgwvg6jmb67wjFNextY/uEof3Mt6HpiPi0Cd6cg6UT1/rLCV0fCnsNejLme0N0fPcgUsbpPV738qKLBBVoZPzFHFoPE+P06PCW3dC3uSHimpzgIVIdR2iyUyNo7k9T5HGifE/P6chCT1fB42okZe+ZjtB8UY75bLJ7wF0ntTRvBqaxWMtxGM3j5UdBoPw5V1ACJ6pOTw4pnnMFeMnOeDtojwzkTSCvnKChBt128xWdpJLc6q/txoBpou7xJQJGFVp+LLebzghzjPwJJUlTDiR22dC/9Tj7TCYvyl5huwyxcdkizQsc99yP+v7DC6WLSnaI1mXtMZOjiP4E5iz20IsEeoSGZM//GBZXaBWiNuiTsbx1q5aWzDMTBxaCJ+c78cJEc9h2VZCoRC05Q/VvOFU/2EgY4pHfWUwBcxa6qHu+E8C1a/fnaerWDYgpLIxoiThSmKO7f7bDPrk/5uF7X4aVk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.16.1
Release Details
UpdatedDec. 28, 2025, 12:09 a.m.
Changelog

Changed

  • Updated project website URL to anwesenheit.app
  • Added Stripe donation link to app metadata
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureRTf4K2ryr9Pa9ZTuRQQaLM6c7Nr4VwDC7X4Vm5kdntrFCpjQNu8qtqV1viEpLT1QfM5xIHhi43AM815gOJdsh1w5ZH62mJVH+RnDWDZyKaUhJalsL0zd6725MIdF6jGzgcR6xhZU45IwqW+J6NjV/jX/fsuFF03//n2KZ0UPom/TVRH6beimsNwg7nIWVBOl8MJy6sbbDGBd1lYVbyHUMX6waF59yVQuKW/u7a7gVJXNAUU4kIISbzGX1qsya9pYbpb6MwdqRnZqjnXJMsAjhoYZH5+2HOdKLQlAY5p0VMA0S1mIKP9kRJSaGS1RklPIsszxFN1EThWjjK/8zcnJRHIXmNxTN/dNLl79oLesHwUSowRB859HeeiZ9CHU0kR7hcsLIU1Ka408r5NUx3gB1mfyotFqGQ3yDH4TsFNsvth7UHe7ns5ha6MghZTrv7Co6SxAspi8fhKIS/2smTwa+j5a7hvnqeEgubCoVYmCzGPhZvuu0eTZwyO07prUbowd44wj6M4840+g6HTgvvyugKYB3HV7eK68mRohzImgYKKY6U1yTxOfNsbAhad5ElTK6pIriNr1olcUdVCPafviy2b107BzCPTejwp+YN8p8xq3k1xkO2TWLJoXJt4fz8LC2/Fvbni/8Pi41lEfCQE1SgtmCz9qqVpKTSYrNba/hek=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.16.0
Release Details
UpdatedDec. 27, 2025, 1:11 a.m.
Changelog

Added

  • Quick response links in appointment notifications allowing one-click RSVP directly from the notification panel
  • Users can respond Yes/No/Maybe without logging in
  • Secure token-based authentication with HMAC-SHA256 signing
  • Confirmation page shows appointment details before submitting response
  • Links automatically expire after appointment end time
  • Copy appointment functionality to quickly duplicate existing appointments with all settings

Security

  • Added brute force protection to quick response endpoints to prevent token guessing attacks
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureZWp6swl9YiuIorC+HNfKPqbS+lDpACRUSo8nuQI4ektTCsg+PZBX1lBXdBuGzEtb7pwL2GZrD1BeF65MJMuZF41C/+bpWJNalyydPj9SIzZi2YUCq8Yrj6eIIOouGhSrE3kgugRefNlOy1jhbb2GsP2XGcsNz8EfeZ0jRWceHb0istmyqJkmQqKMs1FBI0SBgI38sJ6cjDSmpJ+8jupXrrn87WuUgTlqKoodC4aE3ThP9MF4TEdRNFhDEsIJgu2NcnlOy4RiATmMgtXLA34oPF9AOZlV8BeQYOxEMX3g1iWB1xZdopHTMVhZ5P7LMxrrEexIIrObb5yyUGteJL25hpxRoktsBXgf4c2S+T1Gt4+broYJ5yTxnQ+7Ad7FQ4OBlknsB8Pr+3rmrjRTta7E6Vexhrdy3z+MBsYrZH8EyIvmc9li8djZ2FSxCOdA6ginj3CtOl4As2zDkiGIPnLR5B58U80E06fwmd7JdJ3GE9eP3UAITDZCOJgzS9fKjr8BcEdD33NFb6MUG3ZtgJjT05T+mOovO2GNCNAQprKXWSkfKqfXTSojPV5hEgQLiggWMFICcH/4NghjL5rEZlXumTESngP+1VwzwOgUapkf9UYWYkYVrI6RRnqFLOJpAwYbU5fqrpJgvv+bpFDKo+dujiMLijC1Y4CAAF0P+h4r66Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.15.2
Release Details
UpdatedDec. 25, 2025, 11:19 p.m.
Changelog

Added

  • Formal German translation (de_DE) with "Sie" form for professional environments
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
Signaturexow+HzH14QJcFlymocFS7l2ZBgGbgYxuL37hmedXzDLypztsvUoWHFCyXPpF/Jca8+fQb20HBWb/+FZVG9glg9NnmxEAx97qRmsBRhg0h8oH2tpZCUJOUn+Cnrw7ZGry9pIdTIWPNJOC3Wdq3BiUYTqXrgUTHYdwpsoLrZFmBNK4bkGrZ2vnvhHWjjkVZ8/yBlptw+6I3i8aYD08mnsCCNlxt3pK31hZNInZnJKlYZN9yfbTzgvW9rMFBiaNTXq7+NEgSrpPzYInl/4FY9UIwskHooZMStjyrfwxYhVtDkou8PUriMS/iXJg7aEdxir7hDSVHiBNjpBBf/cLO38vAIhOW3lWzDesSH6bz1gyI6553FgJEwOL3uzOhpUCJ+UHGtCzV6Osh4u/ObQ/cQPj8CclLXFRTJFJD5nblLxz+WePQ3QraIm4OdBuWK54AWbEC44CKSFq8ffLsjrC8IodHWT+UerPfKtGwtg9fzrnVIqYisCd8KAkGxc9phubds90qLilck0N/9yCsXIrIpLATeYCA4UyYBauSxqXyJpuYJUY1WxC9T5j2fE8wFT85t3q1JMiibP6pQ+5axyvivEQZNeRyGaer52MC6XzctXT5QrPzIt9CYOGZ4l078fNoJlQ8h37kRLxl0p82udBWGXkVU/MJmJRzN9VQmHRWd8wEoE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.15.1
Release Details
UpdatedDec. 25, 2025, 8:33 p.m.
Changelog

Fixed

  • iCal feed now properly syncs updates to Apple Calendar and other calendar apps
  • Added LAST-MODIFIED and SEQUENCE properties to VEVENT for update detection
  • DTSTAMP now reflects actual modification time instead of current time
  • Response changes are now tracked and trigger calendar updates
  • Added URL property to iCal events for clickable link in calendar event details
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureqqfjoR4jHo0zv17E74iNTH6zP1X8TC5grbuHHpkSMUnF2SimLd90RqyQsBoSw9ES/0HN8Mm3zAgOdmoOFpEeJxPL4MSm5n1Q7CNEhIgg8xBQEjD+H1IsgBRzMuDCQnxLHB8X7dhV8Ezle5WcacGbBDM+c3+wfNnCcWEMhfqQVeRY38z0oOcvC2BeJiie6g1WLv3l7ru/eUw/VuadPisc+Moqi3jKdR11Xlo0IO40pvlZtVh9x6SxKHj7duiBG6oHZgJnjg/fdf+ecW1jcpTxOc93EozbyaY6U1fNtbL76QNJ0XvC2ZaNyrGK6POqYPhy/SiYi8dgn4uSSEU4XJuzfi3UPd0nQaTqShPdODOZA+YNjz4Qr3j2uTA087VQzGrmtDHop+mjxvCIh+eY7pD0Ho74LuVrOQ0csUVOiWssNkCZqChzpjHa/kgLI/iIg/mG2IlZ9EeeKGdxts6MaESTAh6S4zCb4jKdQKdN5aROWmCdNSinECvT43XkPHvmjJbfCs0w9UMz0BKYHAnk5Ma36AH/lYQVG/+mNagwKtX2LeKsuV0mlEsyHfjcHiuKgEOp3DWN/hFpqqOH7R/TAO246djLViU3buKYLFJV2QLs+wKiMeu1lZOptz5SGLBxv/aSBW1nHa1udd3TLNXeHmcvCeji7t5DNegv3xC97KP0wyU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.15.0
Release Details
UpdatedDec. 25, 2025, 4:48 p.m.
Changelog

Added

  • Quick subscribe buttons in iCal feed modal for one-click subscription to Google Calendar and Apple Calendar

Maintenance

  • E2E tests now compatible with Nextcloud 32
  • Refactored login helper for better test maintainability
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureAwryYDZdh8Y8/RMRVc+hIP0SwVt+b0RNJjSBlTbBsHMIRb7D4ohGZgT0gVOPVd2Iz9ULZP2p3wxDkDqjKPyF/uLQ6ClImWJk0V3NfXQPlWJ4n11Wvq7ux9B1P0kZiThv8L3WTxZgumjNpoQJSJwPwArH1skMPlKdxUIDYftHbYKlhyF3AUxh/laItYm4/I5RnD84ojCIemXg+oT7hCIZf97m0VzeNQ77WyWX1s1rZRqw+QuI2UDylSHw69By9SormS/4wDkeCY46yJaHyMOVQCOSknoxBhYJBqWlBfNvei/ThQYPuMqC8UqqMxcWu+zUdH89DFIUKsupQazutFb3RibHIgeIxvEJjeeheHMBxrJdR5pOgNcXxT7sZUx1ZU47Luh63DLuRE15NmfAxOW7qjAXk9/Lsc9ojhfnV+mgDe1e42NY6P9tWuileQo2OktbzHbSdXx6c+L437nrkosMvP85llSg+UfaouQtWGvAAwT8SJ6rKWdBYSYrdtaGoq2vQUV+V/jjLtPnIMs1+5IMgqyep0BhpcnMLb2m8rBYYkroHCfZYeNVA1v45SMhb28JZNsm+KvoW+B9NcoP9Gsvt8LeXueB+Zss0M2ViFDBs3fy+gI82p3Ip0PSgq7Mtm7RRyyC4VYnszNpZHFnauFnxXMFLIQLuLZVHwVRm+N5U14=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.14.0
Release Details
UpdatedDec. 25, 2025, 3:56 p.m.
Changelog

Added

  • iCal feed for subscribing to appointments in external calendar apps (Google Calendar, Apple Calendar, Thunderbird)
  • Personal feed URL with secure token authentication
  • Response status shown in event title (Me: Yes/No/Maybe/?)
  • Link to view or change response in event description
  • Regenerate URL option to invalidate compromised tokens
  • Respects user's Nextcloud language preference for translations
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureHSfx5o2H9oVuZ22OJAWe/Axa8fcbFIgzMYlq3i+8PJHF98JJcgmUvQ8t18jnWyu64AN+7HhCL9n1njRvwaeIDDM33lhzVFpo1WNlltl0jMkHdGKKeFALH+Ue9pZecTXFQ1jxvZdfUF+tynCAWL6x5wnFs/X3hjhvjhsZXDyfBfoGcWDWvHAoWL4NckxpbtFYf+sZbieS2/GPslsv4Smm6sXvL0nvX0eHKBJ5+40V98wmUrdAVi//1efgxz4ZAozFFO5VIun/5KdO+Y3lB6GfskMVAwnmf2dmnlWE1ljj4OzCTx4vTW6M0kxw0Coh4ArgWbsdD/Pcy781invFUpYjqWq4r/6onnHXrR0soM5YnY+V83etexkL9Vb8UBeBw/9jlyBy0u+Orm/A1APovZh1SdWAmyGR7TNWxR/dE19jQbdzGCA27+K0QvjCSvpqx72907lQFuitgNQ6RoVZ6Yzx1WIfeTVwHO8hjgpVgdjLzBz4sqczsPubyA3XndG/8BSE+0NOeRUnrFrs0djp+jOB2eOd09s0aHKFTaR6WXkB7bJuIPCTy5vTfyu6hC0g5n+o4fsV7h0UXYXiZPZ6Ik7N6vh7qQSvgWx9qCZgsAN677asvyBfdsciFthpgexIrWLvRNpFDsElxRuGMmOdPnLwYozS0Cu7KS1VVsBOoEqnTZM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.13.2
Release Details
UpdatedDec. 24, 2025, 4:03 p.m.
Changelog

Fixed

  • Empty groups no longer appear in response summaries when visibility restrictions filter out all users in a group
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureK7z40wQ+k6ATR/K2plj+X6vFINYAysBOZT47KrhTMR1iYSjr7y2lg7Q+PxUhKQF7ajuwosp+Tt4RTpr6Uf9VPw6VAEFS7og19pu+SE8AiqJEIPcCsmf7rU01F2lqLW3R5hXtq6qS+RXI2vpo89sODD/vfoAC8z5llJwiRxxFhtk1JOkzkVxbHid0N0K3qOS0QdZ4BVn9Fy2YYdIG4orE4p/RYqx/dHT92jdzHUTWby7Ua2ZAtSvU5pDe+OnojYXw8P2Jr15tDrXkuocYHjGJt6CNSb5KJHC/HFT76rrMNDNt9VwVmRaGRm5jWC4rnDH5rFQTz/Lz7CoCFU3sYOm4ReUpOgFOlLdSpJihTeAV7KUrsAsitMVKxw3R+enPvnjqVL4hWnWTnNvp9YsLbCe9j5MBDvnLV1cGWncJleiI0LsyCC51ibhTMqA3VHACmXjZRixI/qsjNLR9Ds0VU1NMSg7zC1447e8sMDbeeCfT3K6iFOqyGMEXeQQ/dsqKPH9MroXRS5+9lYh3IJaI/e7jSCfznhgLJ3t0Nz+YenPcSS0/i1vYs3O2zP77wx14VNbJmw+7yIEWyKO3eKFN7AUdZBRBVqKy7bW1scjnTE6M6rhI97eb5bbc7058aGpHQLMS4eY1rJronhmEn2BXAIXlPIq3NcR+KOMjNJ2P+Sqk4oM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.13.1
Release Details
UpdatedDec. 24, 2025, 3:40 p.m.
Changelog

Fixed

  • Check-in lists now only show targeted users (users who should attend based on visibility settings) and no admin users additionally anymore

Maintenance

  • Performance optimizations
  • Better code organization
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureB+tdbZCcoGOg81iWHrikiXOf2AkDDbdnmuvlgnskv5Olx1RRXiqJSyhW6cOP1cXXfJ1/rUPzIhdE8QYLPzBD8Wn5lKPdm3yo7yehz2p/rxd16nz0KvrfEn4duOILDR0KL5zny9r0i8VCvPO4ZfBmnkPoAa6gzBi0A7J22LwY5L7Pb62KpY0iWixMtBmPuXG4coW9JQdPvXf5CMKkBco/19vfY+V6SdOxDUBOCBVOK4hNC0RO86q9G9By2z3lLhefdjURNb1sTW7qDsQsIG02yPoR3RpDZezrVOgg6usLCBlUW+nI0LRfWlvtxF9Yry3vSU+fzowDmkgpcVNmAB8vwgN/ndFtB/8prwlq85mnRERdooISu61U8oT9xW7rysBONoYxH78mOE4DL7lKCWJaHxRWmVcIpalJ1yxsU/vytJafy1PrNDt0oEFogU7RFH7P7/8LM62N8on/MZlF1atsfeygsmDECRXOopF/B2pcmOi9IdHKzNfBjQy3SqnFCxRAwtvuKKw31Jvh2X0n7m5FOn+WrDOP19XdTEAUAiQ878K0BFlbk+1G0GwlHvApv0TnUJcVWTZoaM9liHBZ+ozJ6UKWvOKaWDldD7m9Hl2i6uTo2SLxatxLdTthuTBwZjunnU6JhtuA+Yzrot9VcVqGpqk8N1VwbHsOoR94SzMIRyE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.13.0
Release Details
UpdatedDec. 23, 2025, 5:33 p.m.
Changelog

Added

  • Notification support for new appointments: Users now optionally receive a Nextcloud notification when a new appointment is created

Fixed

  • Export functionality now works reliably by fixing variable shadowing in ExportService
  • Select components in AdminSettings now work better also when searching for a group name with already selected groups
  • Avatar size increased in CheckinUserItem for better visibility of attendee images

Maintenance

  • Standardized translation file format with auto-generation support
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureprGyySOIxqUsi70zlLUOGycQoteZodfxMyoZkCtDu+I6VBOfaRUVjr9lU6rmgV0RAIgBEBH5onGt346RM2xq1J2l5xywmY0PKDVwvFYxLCJydocPWslbH5N46MhQLerD1ZNR/modrwTtiQTy5nIXdX4wURw+JUV7Pj0IPexUEbs16OQerlbuepqtmkPqa14ZCLfpa/WSq0Z1uRbcMNzWoMq8BWZrLzuBSENkZSkIK8Df5h1o48e7PE/monTC9enIv6WvJ1uGUU6Zu8pIHRXrGdweDdpq0o77iwMio8dA4yyF9mrMZD3jd70MHPCjc4O+qbNJgCIq8iQNxp2BGEyo4tweMs/2Q/y5JzAwUY4ZtFXuQ2BcwqUOGQBSp/MJtglgrRNA+27MBHjqEujmrukcjLb1tHnJGB5jPSuejDjZsh8nz0VMqv1DU46XVgHLrcqstH5ET994whP/ed/ucYgI/jbkj60EJiigFJ0+N2gVa4dlD+gUrYs2KgzLmQCBXnLIUbUIah48rLqkRdWNxNXP4AzZV0Sksv6JrYgWpgeOQQcs8UzRXYOD4bhKdPaT9pSs7/w9oATLXd5y+bKQAbClW/7JJ858fdezLXG+WOtyGeGPmCARX4D+vFMhYWoMtILlmuoAWik1J2tT/wX4Hh0C1oz2203WIaL8gsz4qjLxrDI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.12.1
Release Details
UpdatedDec. 22, 2025, 1:07 a.m.
Changelog

Fixed

  • Appointment responses and non-responders now properly filtered based on visibility restrictions
  • Improved admin settings labels with visibility restriction warnings to clarify feature distinctions

Maintenance

  • Refactored comment handling in dashboard widget for better code organization
  • Simplified and centralized API calls to reduce repetition
  • Added e2e test for comment persistence verification
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureVi6f/G+NbiTA3XIeAAVy9uwC+iNqhZumNV/gJSYrXV1S7Xu5OYXZXNlv8fUhj21lnJjTkZQeL6PNSJLb4DzHRZQnk/AFHRHAYdhuXC6+zizkwG9jn0kVYl31UAN9Nv7tYWmrstLk1JXNny8rydykrgAV0EVSJ0gt3s3TM/5h7gowVR+Nou8GXDl0C37tV1Rsvq9fSU68ux3lxmnNXhJ8GWrCtSsq7WiSy/eHRotQsKo6IITzmB2u7TLgYlxsQg41LXSXu39bIrf6iTc0vvauewrKnkQoK/RWQ1lEv8hKA4kerot/x5Z5gdXvYAX8BkMt89GPKJitFwkUWGgUD7SLrM0V6wukt8T1u0mwsOkv3Ic2I5PJi6OoJZDVH9BDXKZ7y0GZOswyh4CXyiSTOjR0UDfs7FeRyJaqQu2xvr2AhxoycX2Rba6f9qClV+prXsSECiqp2J4AX5FHNXtCqodx5k9MRWGfNfLbnLb7918YgMW5mqOmyqVs/3ztWpMlkR6WPiG8Cmr0C1l8Tn0e6w4oj9zqi8eNCvGVE+rCMXPMQH8EUcmoztbqEAkJEQlBKJaLwXUvaaNxu0/X/oLVbx43jtm5ldhNhdUGb9uhlOP0nMleVIOhGfOshiTv3W61UJx9bnoPXhv05FyjasIlTctzopxd8XvzAgKb83pvvdj/GGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.12.0
Release Details
UpdatedDec. 20, 2025, 4:01 p.m.
Changelog

Added

  • Appointment visibility controls with user and group filtering
  • Filter response summary and user lists based on appointment visibility settings
  • Granular control over who can see specific appointments
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureMWwoC0dWcBUAx5C9YxaQUTQqTSFF4OkMZBoKv6aOmAj/DNX7ZdiIpbGw3q/p55/XMnJnAbI9lyloMEV/oVEIoPtGVE54kchvoFUVcCv5FftHar1qPy7JTHRd7CzGJppcs+wp65CN3LeOOu8HrzPpbF26Seom605xH9l+7PtykhzispnzJCWwCI1X0Q4OLkecPMsaJ6PDM/HFu8HsnwpIAbTRhQeJ5eayh/Ki0AARq5AFtw72RDSHHcxqW7pthQZDmwjkWCTC5qeZZSZ9Cff9OZHQ+l7XFPDl7HKob+fecm6xvawMTFyTSGYOP2VkAtnoFveQCTDIbingfxCIYIY16TuXjbY1S+RqAX5EKIowG/PfQ4smvtq3RYelICpTTNTi2lRtwolXDm+w2sZIefKAscFXSBuv5BXizQ58gzc3MUQwIoeYDD9++k6ZCzCwb8HIKK900XQlF0a8cGIafI+tfu0A2ZbhtMaBHIPsC9ZXAdNRCo2dUU6iYE0YXpcCt9odDeZwI8L24Uj9p03nArEmG+wv+Wh9JZ9diZxFkF5srYSsXLYQq6C1771JNZJ1WkoSldVZ/tQoLzMCWmaPORpOH+myqpu6oP2X0XrGg1/QEt0RxkqRqbSPyqcQCsyAj95ooZ2TMB05SeCDkiOQBHydrpJm08tJHYkYpBKDMmkOo78=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.11.0
Release Details
UpdatedDec. 18, 2025, 7:45 p.m.
Changelog

Added

  • Group ordering in response summary now follows the configured order of the admin settings
  • Mobile-optimized appointment creation and edit forms
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturerrbYCskzmonWGJ8Pe8Z3nvCbCij/xtbgv8uOTuTANQi/Eafr2N8ULZwR92225J4ouiUV1J93XcwXQOm5Fl+uZ5krCdhsJ1dM/EH6y9LH32SKoAzxxivWzM8LuntbHUXaLdo2Nxi0uwQ3CQHS+1pxvQxDOoC55emK2JYZHseoWjB5CG0zkLKOYMRis12vk2jbCXvtfdXB7rESXu57Z/VPBZebNQkH6/1VM1d6sqHNXBhrDyWN5h0o5vnHpl9GyPcMtWW+HZZuqXGsQUtkxJrTRXCbjXpoAC2UZomdsU4BIMFeBIuCDCoQB9XC/B+j+CvFMOTGj1KFTjxNhDRtlFilWIbgy5KIQxJS7z6mEaEbA/0O/VhgeRClBlK5oh/aIkFGKalSndqBQ2E0gzrxTF9jLPgZ2Sf28BtCrnERnktJLQEMaRVXqgfUh1x32CfmuH/MX89kpSVvh+g61kvl5pLMXnHA2YHPH+UicD2azfIcL5uiXsNop7kNf2HLhSES27A/KTK+2k/kGfoVRfPYifCmUIufAfcQbvRKJEcy0+gPMr8i7xt2WunKsK7yyB8rwUPY2V3OmTa7DS1nLdhXfan+N1Laf0G0N6e0IzdUM3tueyir/gdJf0GdVt3GdaEzuDacKyd+YTDnMQp3SmXsXVQJSZV0PDzc4uSEfYgd0u9xJqs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.10.0
Release Details
UpdatedDec. 8, 2025, 7:40 p.m.
Changelog

Added

  • Alphabetical sorting for responses and non-responding users in response summary for better organization

Fixed

  • E2E test server execution in release workflow to prevent race conditions

Maintenance

  • Migrated to vendor-bin for PHPUnit dependency management
  • Added comprehensive unit tests for Appointment and AttendanceResponse entities
  • Removed unused CSS styles from AppointmentDetail and ResponseSummary components
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureIIIpHLdXjAtoXr6ybI34SvkufT7mG2M1DmKkQTCl11oRPoMVUBhv+lESp84U/ky0rYl4E7AwutOXa5oSzowv7Cwe7egMtdFZMXwG5Pht93yE9jWu96Fe+ez4aU8p5q5j5MPmsgT/6Ti9DXTV7lhgFIzzGYNTFLUHrEn+Q7FLXSZ2MMpnGXWI4mSX8zuh+7yUKbsn7Z8d8uwVFFZtkltdxGpz+6+kXP0xSrJbAjHLmJREHihoXy6EGRKEdPy+4nGlJMSrpBSK7YBuDkvM3jRr88twOFXbtlhoaQbskYk1UsLGS+Sd/XHwjrObtYNoMH4qso6P+uca9k1su9vwnv2H7Tvb6ffdTcDQYOE5UC6yTlO0CU0S4EXW23fsGfQ/iDRed+fPhy5JGB88lAfCZdyWcGGI0cU0I9nXd/Davf9+GxBg70u1mbCeoKLEP+fuF63EbzT/Qz5MYY1aO67JJIh9Y388y5E9Ou/3CoAfG6JNI8NRr7//JYB+6Cf3uZJcQEv0Gyd21PT+gpOF/2Ktn0RCmiSqUw4BbcwPqvQUP9YO9l+375znvjR/yVZtGdFsVErMwVgMV6Y8qH0fB4omDKDUZXfhu6JvyoeacMsjM56lnVjmXyFO5FBV/pNC7JrIAXuSCt6/1JHzCub1u4etTwBda6SU60NhqHWbUXmu4Rg9R7Q=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.9.0
Release Details
UpdatedDec. 7, 2025, 8:44 p.m.
Changelog

Added

  • End-to-end testing infrastructure with Playwright for improved code quality and reliability
  • Automated e2e tests in release workflow to ensure quality before publishing

Fixed

  • Dashboard widget: Removed unnecessary "show more" link
  • Improved dark mode styling for warning button text color with better CSS selectors

Maintenance

  • Refactored permissions loading into shared composable for better code organization
  • Extracted shared styles for comment auto-save indicators
  • Improved German translation consistency by using informal "du" form throughout the app
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureVGpe/z+s1sXQhWpg5ZJeqAe+cCeWQ49Vh6wOaB54PMbID41zWzj3YwDb5eKIds1OR/Oljwr3dsg6iVlx3TeA18rHNN9ZWyYYmxiRN6pkvs7bTqTxoTo0gYhLwbQQiegRVoAx6MGP9e8FA6TPAHVg/xd1ywZ6MeyZwXHzsvy81hhIFl3g8MkKqM/ORpydi2GtfaRouSxXuWKZTOctuVQBUB1NZNLNOR00AvasHK/ZbWqy39w27LZeMWeqLEuij0wSpsGiac1Cw3LtazIwMxkxo/15jMduBGGxuLAq7QDoVaapbi/B4ST/H8m2/aj/H45kHfB5Z/ILRDV7/UKmOCbdYE+Vcn2EBgy9lh4VMvqsCWQIJ5lc1tU6YmeT1IWoLZsoLW0w0wuOzeO2jLNWlPO2ZI7rPU6dcdY+6Fce55r9hgySTUEtaRJpjHxRSEVeBZt1nxWEC1ejJNZhUhabKDgj83U+qukBdvoQIPt1W/Ys45iH8oUvjrR7FlvshbB7N7124JICwyUW8HgYBH+YQ6LYBn1oAfHPpmnJINHBMyzq3SLL2+hMq5jwBtInThbjsctIJQlAJyZmP3K1BFke2hQW5D4PD8c0mK0zfvKBxR/NEjKADaY6Sa0XxOakEVZLjTpOPpLURWih9yRXbqISMImV1tt14e7Kx3jNIAND8yrQeqQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.8.1
Release Details
UpdatedDec. 4, 2025, 10:26 p.m.
Changelog

Added

  • Configurable reminder frequency setting (0-30 days) to control notification frequency and prevent spam
  • Reminder logging system to track when users were last notified about appointments
  • Auto-navigation to unanswered appointments view on app load when unanswered appointments exist

Fixed

  • Fixed permission mapping issue in PermissionService handling uppercase constants
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureY+mYabxEoPw0BfFgJ/qRkFmm2lKjonpckioTSm/FMHzRYHxXPKolO6ksiz/tbPzsnKIAeQAOmroFN5IvXjKM0PYnm9eZvnPXPlVse+YaBajV1+Fv4tVPWrL2LavFolR+HXXQZ8VI7jbx8TlWidQcXzN8um5XV3Z9m7kegju30J79pmj5QwhGhMNF0UmvDmw9gVyWY1ssAV0S/cnx8S67SG54IzROJWrWoOVrxm0yWTNq1br69hZOeveexqIClCzivbkZdAhfwP8+totjHMiahyjo9ja/OQRM2GTY2zfFaEgUhOYSEHifSjxS9wSCayFJNj5Kh3+y8ZBDtPbWbO3uU2hN4Bv/zubq55TLYphQElWlZ45WsMdmlgz5R4Ur6wc4zyl4ZONTyF6T5MrBykxmzlcRmUQIL9jh37SHkvvUSPsT7UeOo+P17xlyquxzwV8wqXyuHUePQCfzh5DTYsF5lyN3iF3BLcZZ8CeYQkBeGpD9MOTpClvOjQjVxLHCEFo48aTwPhQBYcN7jyrFDupdO3mFIOhjfSu37Yw6ccSDSe/TeFrfGlOiYke88IWvTSEwPVB7fVAPysSUbZzQK1k40boPXWYSAyBD9Vxdizcfbx3If5qDmguhetYGYdBbdkfnYPYf13KggzI2BdruI55XyAzSGkd0WStOIlVf+BvphGs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.8.0
Release Details
UpdatedDec. 4, 2025, 9:50 p.m.
Changelog

Added

  • Dedicated "Unanswered" appointments view with navigation section to quickly identify appointments without responses
  • Display appointment start date and time in sidebar navigation items for better overview
  • Appointment reminder system via Nextcloud notifications to notify users about upcoming appointments

Fixed

  • Improved icon clarity and dark mode styling for appointment responses

Maintenance

  • Removed unused translation strings and fixed inconsistent capitalization in Danish and German locales
  • Removed unused OpenAPI extractor tooling and documentation
  • Removed unused GitHub workflow files for linting and npm audit automation
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureSXlSeM8EqgP/86EJxTCntzqPlsxQ0409+dzO2PXuabLeMugQzUhjXtiSw0tWVMwmljFEZ0LVmZmWAczNc6XmCPLs8fQsnxObOiXIsF5ssPnLDoXh2uv1PLTIJJXryst/nQlSedKP8komZNoF3lQKA7DQurp3hTyIEXhBg373oKn6bkGIJBDPmZYkgWHTGQAxRqNnxoqfvlrKGiVbPX5ZyNa3q9iuAK2qi9Zs6IEFZ6mLqkzz/T+yULVRxScegxrGCk0Ofv1XlNtdMx8bZgMTg0csEhSgfJc9P8DrI9gXZ8VyVs575B8hJzJqV8hZjF09uWJXnd4y95+VrXJLSE7NWPEU9Ls1SrHQuymmmeEYOVwORpZq4BMD1WdSCLgm4w23961Y/4wmXmcmxs8qU8PmfKjNNU0QMxkzeq1mSak/jntQUovg31601DsVn9jTPdtW9rwAgYi0zMKnVBMv5hZoeMfO4vMS9CBl2o2fZ/zsLbllVdHMigZ3wvi5YNCjvfLMgso+Nxnw2diEWnbonPZtQxqb+fEcd173R61RNwKIk5Bam1c3OUDfZvFcQQ+IH2SbEyDxZaluL2ewqNt2B8uwFyrL/X5AUbFnm4OTY9DRUx16c2ROiqbyPKXqY/iKT6f+eg2OIINBSL17ux14kvYr0h1ql7IPj7K8ar83Q9Djb60=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.7.0
Release Details
UpdatedNov. 29, 2025, 2:22 p.m.
Changelog

Added

  • Granular permission controls for viewing response overview and comments
  • New "See Response Overview" permission setting in admin settings to control who can view detailed response statistics
  • New "See Comments" permission setting to control who can view and add comments on appointments
  • Response overview and comment sections are now hidden based on user permissions
  • Navigate automatically to newly created appointment detail view after creation for better UX

Fixed

  • Comments not being saved or displayed correctly with new autosave functionality introduced in last version
  • Added error handling with visual feedback (red X icon) for failed comment saves
  • Better handling of error when using the response (yes, no, maybe) buttons
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturebstdxkPoV0Ua8eMl36YXBQm9t5E4b4FthvG3qmzA3FikLWlcdMY4kZZQesAZDQBTTlXifO6CH16d6Hg5FxCiUBYi6RxY3bKcq4DySwJUozzB6zd0Hw/Vr8Bx7U5ZA7QQKqqP9TZfMOZ93YYeQXmq21JKQuo2IvB9klz3tSGH+RRdfowAcxaa9DxYOLEgj1pFMh/imkGiz2tJZ+7H/BLQhdIW+hn7I+o2q3em4C896hJlbm+x5A0/WLyYcnsnQcmx2LzRiyJDJxyDg+ZoDRPi5KCd5cQ7gXAD31rFs2DCxFOBLqWrfXIr+1mae2Q8ps7Nac1S7mN3ARHvfXa0Bjl+KGxSFf3hfk5SXVamGz2jJRIEyB5HwS0XZY/umFhqiM+wAD0SUTr008XCs+COGDFGB4G3VIVDopop3LP9Yl4/BCvi6q4A0oFp0ReddXjdwq3QBOdbtgVKf7O//5BFn5EOjqL8tciZ4EMMwxo/62no/aHxHNPsilf1OtXKfWSpHmn/+DhTZM81e0h2FKDBje2Phy7BXDmu2G+i+vZ9IulAVVWE7O8lJI3yzfANFEh2EGF3Vn616CTp3B+wVDiBSF3MWrbi91rEcBk2mSTrIDQH832eSV0nQoch2zoOR4bczZLxVdrMspoeKTpPQTLgSZAZAEz1IImZOwrt8mO+Sa0XTuQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
Attendance 1.6.0
Release Details
UpdatedNov. 29, 2025, 12:11 a.m.
Changelog

Added

  • Auto-save functionality for comments with visual feedback (spinner while saving, green checkmark on success)
  • Collapsible comment field in dashboard widget with toggle button for cleaner interface
  • Added Response status icons in sidebar navigation (checkmark for Yes, circle for Maybe or No Answer yet, X for No)
  • Dashboard widget now shows up to 10 appointments instead of 5

Fixed

  • Small issues leading to log spamming fixed
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureehaTqxwtMS7l5QcEljx2m+IAXFU7nzIFWZFyS1nw4bpcBQviwEPr7bLkZc/fVj09G//K4LWgKmSC9CnA0RgMlZdcCIa0pP13U2lY2UURcivgDkkef0J+dp1jQLbv/VI0t1VgFepjUYWaoNlaDceifwLZPoUApUTuqmx/VQfgy5HLVutDUTPk+p3un+GMD9B7LI+NGti9p263MZIPh8hSAz6cO3CNgoshx3ZNc0kAWHTL7aiOSdid6Bj+yaD7q9Bf3rhFR6VvVLr4s1d+AsUQqRqfxEJWOHQ7pHEZlyxDk0E5kqJ6aeUpcMu5/uB4bzMOjLNYJGJkgg8u2TrPH+sGNEm590/tALOXcXv2DLAR+IgpW5R8YJih3uCu/R82GPQD4gX2820mAVR0FUGsHcu/Z1De3Q/f6ba51OiA/jed2ftVDC4Q23TgEhoPuY7wLurpe7Sb6ap8oHwOF9SRST+L4gU5PFEwnwRSBpEynMC+sL/cEOjFPyyoKcGy+V2XiT1vMEBg8iJrNqxyxlBUbvzw1aLn3X9he9c1N509fmmMVhIS8FWaTrYv3kFDvln2oC/n5Inyha8kvagbIzCN85XlKNq6pSr0g97V9UVEQFKeKMfEhrH6qxQgVAGJEOznLbghcJpBK5AMHU21v8C8LMN7ILl0qG8FKwfhJ6xrFnmaYjs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
Attendance 1.5.0
Release Details
UpdatedNov. 28, 2025, 6:11 p.m.
Changelog

Added

  • Export functionality: Export all appointments to ODS (spreadsheet) format
  • Generates table with user names, groups, and RSVP/Check-in status per appointment
  • Automatically navigates to Attendance folder in Files app after export
  • Translated response values (Yes/No/Maybe) based on user language
  • Three-row header structure: appointment names, dates, and RSVP/CheckIn labels
  • Danish (da) translation with complete localization coverage for all UI elements
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturelqQPn5mFiPc8f/5UVrRgTpP6a0K4qCYoGF1SANGXv153of8UVgMC4MqFYm+TUZNVYhfJkvWM6Aeqatim/PsMiOA3xusQwIi5zQm+MtH7CiXH6FdG6wODXm9VGhXB84y9gpTHB8SDlI1hzzXZw6GhMkPnJAI3ceUvNMNHzZ28ztG30MvPX2bAq9WDFRKlT7TJ77O7PQVj626HfjXZNOFhmw7mBHDLXYooDAL4H/xgTLzPw5PqF0jbBdGGowJ+6NtDy0ATzG4kgA8Ka8z0ixl1NxiVHiiGCOHKXj0bHVLhCGii6ExAOIysEgTXLtCOz5tAF9aGLVHVMLntym2bjI+mqwhhYWgzQl6UaF2cvBAC2dkaGkXO6w+ptiNjMOdNupr3oeRNQhCuIKRz9EiP/pc6YXGUz0kQYy+spJ+J1O39FkW4LT6ee5lYm2RA1lOmmQsjDElkYA3onMhjHzHc+K+EdhaotkOb/I9oTpF/T9JQF8OMKnund9csHGXK4I7flvEdBGyaj/6YtwztYbINVDO7BAGcmVBhCWmmTi/Cfm9cuJ+QykUQxJHyGN9gIARDwRfS3fU/brZJObSCDlbZIh/Eeu1ijJ1pktDjEDsLgO3+V0D2y2d/wKjJwXzcJ76r7h3BbaCQce00QqtACgwHhnVt7lhAs4mbf0mS4bNfiEcAigI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
Attendance 1.4.0
Release Details
UpdatedNov. 28, 2025, 5:18 p.m.
Changelog

Added

  • Adds main menu for app for faster access to single appointments
  • Appointments are now directly linkable, new action "Share Link" in each appointment available
  • Markdown rendering support for appointment descriptions in check-in view
  • Global Nextcloud version detection for CSS compatibility layers

Changed

  • Appointment creation form now accessible from main navigation menu
  • Updated all dependencies to be compatible with NextCloud 32
  • Updated all buttons to use modern variant API instead of deprecated type prop

Fixed

  • Textarea placeholders now remain visible until text is entered in comment sections
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureKOPhFQKx4ZeP5Nby/wEzz8cggy7VnqRFnv6r08Miyk6D/9Zg93tukmdfxaeL/H8PDAijqWdQUKBzmDYjCmdiWMj21Yu+Fn+rctolq0me5VvX8ZmleeUcOMMXjzyTeyDq7TICLpiIbNJxif+m7OMP4Fefhk35iZpeVd7JiEPpDh13dKHg/DHAzKvHQFSjDtz2NfECqAg8OGlhdq/uBh3lSu5AiyQP/3kE5NS/MdScT08YSIscnyDJ5Inv8lEkt3IU/INqIgA1uhjSahoMj9BKGNGj74gag5qfc77zOomqyi0r7FcH4BZHLeHTkLdQvFSm/RWVfa4wiCgUqVKLFEGTQvifqDVAYD+ILfI22Xvdpry7CBzYp1fHLUdW3dcNsemeekKcCx3A35nrqzl9KDnSc2AQqLo1QZXqo1zSU/0Wrs833lNYbo6zgq3RhZZUXjTRqOs0LLIki7Ngf03ZJc9+pflZrcZnZ4+Ig0LrHZi1u7KaXL7ewE5lxCeRdX8Znm8X8ch/uEKTBinydnBunYYnRkywtLd3mF7rDmZ6SRpxjRnxlgLtaBPLRfuIGr/TtpFBprYpiobixkSLcSNn9YqGIA8cR7i6TEtM/Do7lJRJhBsqlfH/8U9QYEHpCLsvPlYdxIMEtgCgIpCPV3fBookHLxO1GDokaSk5PpaOu9xk9mM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32

Nextcloud 31

Attendance 1.18.3
Release Details
UpdatedJan. 1, 2026, 10:24 p.m.
Changelog

Fixed

  • Removed unused preview styling in markdown editor
  • Fixed cursor visibility in markdown editor
  • Fixed selected text styling in markdown editor
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureqdMNqJrsqXqeoBArVox/chRPp+Hp6eDxJiF0nWtjkja+IPUTMLdLIznuwNrOT4EFmkwB6TDzj10xL0ct2iAL/poR/ysxgLWr/dm9qiJoRkuD+qMV0hE+6NO6sY+2TQCa1MB0VeOlUN+GlSf/MGEDlvfh4LR675p1ZqvuTo11soP4toZfNsQ1/RwoZuESSd0bP6F53TFyVi05cScHT7t4d1p4ySTx1ZDuRI0/+vwmwxq341VrHS+OAKBMX5Xs2SuJEHLy93PFG//m2mEoFnYP/34DxIB4jH/ifrFaLXvVg/9P4ZJrZkSDqGX/m8BkF9abt+jmjZvFhLD18V0su+JVW4KXYtKyygwE8h+ZzNfb/MhJiEiY1AU3TeYjNBT0Gz62w0t+xTmS8IOEVD2H8IOXx+4MR/spjwIj3Vc5EtgVtoCb1f83p8pOOvGk9poY9cq3EsOv4zeKV9GLmyT/cn5sxVfH81n+CWFAVpmC3N+VdMtDqKMZX7lt4AvVDWl38aHRpclVl932AlPmuj5lMrwXdESgytYoLXc1slI6GIPy0h/IjZ07VNIWO/DmZn6fK5ygU9vaZXcv+jhHmW4y/aXXa7O+ZW2b6M3S1z4PN6pUTzZ4BMQL3cO9xGsM7htkDvoetsffwjfkIH0x9J6D5YxJ9Y4IKI2wxUmokfxaDaPAICU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.18.2
Release Details
UpdatedJan. 1, 2026, 9:58 p.m.
Changelog

Fixed

  • Markdown editor styling on mobile devices now displays correctly
  • Disabled FontAwesome download (uses Nextcloud Material Design icons instead)
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureVG/bXpBtK+5Yz9DnBDwp+5u2WzyMbMXjyMEB108OBXreIsiz27B9hc6sQlzpR8N/V2sYJ9hRxZQGO2mMkpcoo+SZEHbS/4cy10i+CmTcWJZn/e30ZXS5Eoylx07KFZaBj1YTywE8vvn6DEhcpN2MythHQ1uFfxQCcQglepcdpSXuPXgMxw4nWjrXfYlb9QKiNVyG5QuGyPPuHmFpDpJvdHpqttQUz7/QgxjA84oPjhKw9y8Dgqk+Hzel2bzwrOtqUC59N8AZ/JD3zHBtXSyuA1RJRUKLtQgxiLYPtDLTKyGPMI6nGUp/0OzYf80Xt6zvJhWauBMQzAPiSBJqas/qGlxQBbttFopYOVce7NzYri9jgLkbyNkpgyjHmSdr9JNQ0MV/ihPb1nmXI9eykMV/5lYX2rzLhsMHalBHfsqeyeDGWGBJzYc/WPm5DWQZJt0RjjbHK6eeQPNOdAzgFT776rKD2TPxCIYq+r0Lqck+ESlWLGL7I9MpsriBxSQMWPr5Oc5wV0OcyGtdKATt/v5VFmXKrWnPDTSMitOrbmKYw4TB4SXAZzGliw4Wlw1+5ZOIXa86O4Em+tZN5mZHj+UxynL3tZ4Zt9PJwENzrBLcdNLiaxBgfzmJ3SIEI6dGm7NZaIsHPI1t2rFTrXnK9lW+J3YgRl7h6VDP6VSFPHtFpU0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.18.1
Release Details
UpdatedJan. 1, 2026, 3:58 p.m.
Changelog

Fixed

  • Reminder notifications now respect appointment visibility settings
  • Users who are not in the visible users/groups list will no longer receive reminders
  • Previously, reminders were sent to all users in the system regardless of visibility
  • Improved reminder job performance by only querying appointments within the reminder window
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturetPB4673V1vPCroMKjBuZ8EMAbXb8LuBRsUMZN8NtlEZrCTUp2/8jXCxYFiUPLdgZBE4s4oMHC/2NZ11VYDkmOTR7seqvuS9jdOBDeb4XYtgwtEAkMA67wjbe0dVldVu5X1jh6N+0y+9U3uwVuxSvcMWYtjcPnnLFFUf+0XPYNEfdDzRCLo6OAedxKkpPeuI/KNmkynIedht35Lsn4clv1ak89qONS/XoRaXK359vh37XvKYxnavjM6j4yjcN2RmWhjxVBskmpbG8a3ZbTmYCPNhEGMJQOZZ0ZCF7jhvTNSRrE3PN80EtkDsy9onbh8LZzMXZ8Uy+1DNPXx6UMAOOfmld6F66qHjREfe+u9D/7+BGXDYXQ4bsthQ3vVRzSpfRd+oM57VN8g4cmQqFBxu5XJkNcTt2pJyBhvVg5FEpk0FpgU7hcGltWa1n7c11JjfVUST0a7sRlsCQwnp6gs+ohzjs42Z5GkWJkUPjx0jsr3Sv6I0suqgw6+OqUOiNH8GsOhKkerEtevb6THhbFxwa+Iwov6UDTuHnaXJ2NGJ9zZI33Retr/8M4d8ENcwNygyImVmTVz2QpgYvsBupt2miP08PLak05gagLyxt72XuSYUMjXCFha5pznBXFuGkM6UjfdRFT3ct+CoLYdsYaDPLZ5pm3d8Uq6lCwnHf9sjeEJU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.18.0
Release Details
UpdatedJan. 1, 2026, 1:43 p.m.
Changelog

Added

  • Markdown editor for easier rich text formatting when creating or editing appointment descriptions
  • Supports bold, italic, strikethrough, lists, links, quotes

Changed

  • Improved comment UX with collapsible input and focus management
  • Comment input is now collapsed by default, saving vertical space
  • Clicking the comment button expands the input and auto-focuses it
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
Signaturep13GtSt8z/Hlo4YgvR7MZ5tY7fixF9vNRES/8JQXgf/D7OwCDXMSaBpA7QG72SERH9XJzt7yqjQhnmAXExx80iePka2blEtcFkXIHZHQ/eYjesallPGcHY2k1MqWPSBTCYxYD4/GzEN0DMbQpq9pEYI1lWjSyoMrwrND2KHiytBM0egbI91LQsw86pSQuT2Yh0Pshb5NBWQ+wVmaH5FmFDtZuRJDIHKbndCsKYjkeWiqDBt7+RHI031KDJ79EWPjnxqL1GIcbSz9O/NSvMqFv6w3qr7rzNtw0EWjv5Jh/aJeFXeKSTZLkPnwif7cp75BoQLibl0lJdWlztcPk2ZKzq+0G9P801Rjr4IX2pZIE3rrHtv3vC2F+JRyPkChbFcFXZVo+BuA4xu7lOIHFPzYdmM63Qd1YrpL0cKVrkAr2TWYxavs1Ss+8ZargRlPyP7l47A19cqgG7ylgDyDAp/YGvx8djryz4ZjOMXR54Qbql4fYOF67YdDXQfUfx/MkJdjSuxWMaY/w/qsxxpRhBOSQ20a6sdRDjSOsRUA38gQdVfLdKaFxwYQEGcQ34zESTjrrDs8cPDJN35eJwYCdjj3RQuTPq7OeC3A1SO0saAOZaaDQMdVpjJNBwslpbY4Ki0smVCrJEDjLmGCjEi7onDTcr/yCRtoBPHN/FWpfe0m5lg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.17.0
Release Details
UpdatedDec. 29, 2025, 11:44 p.m.
Changelog

Added

  • File attachment support for appointments
  • Attach files from Nextcloud Files to appointments
  • Attachments are displayed in appointment details for all users who can view the appointment
  • Unanswered appointments banner on the unanswered view
  • Shows count of appointments awaiting response with proper singular/plural translations
  • Confetti celebration when all appointments are answered
  • Quick navigation button to upcoming appointments
  • Collapsible past appointments navigation
  • Past appointments menu is now collapsed by default
  • Expands only when user clicks on "Past Appointments"
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureuRZmlhbSD764dehYTz3opc82jIgudXmCzsg8pyITncXxvjXvj2CAWLDIfN2Zhb6/p6SFNGgvwV4A4pnyQPBc0/UNiyvsd1ujwr/2WN700Q5Wiom3a+hPSXUlPhG6r1Nv0TRa955tL7WqYJ9W0Wr6SRxiBeAX5L94OJNXcUT+iwyHs15Zx5yKl0P6ciTm6JPNtUpUNbDStWNxKkgc5m0Vsgwvg6jmb67wjFNextY/uEof3Mt6HpiPi0Cd6cg6UT1/rLCV0fCnsNejLme0N0fPcgUsbpPV738qKLBBVoZPzFHFoPE+P06PCW3dC3uSHimpzgIVIdR2iyUyNo7k9T5HGifE/P6chCT1fB42okZe+ZjtB8UY75bLJ7wF0ntTRvBqaxWMtxGM3j5UdBoPw5V1ACJ6pOTw4pnnMFeMnOeDtojwzkTSCvnKChBt128xWdpJLc6q/txoBpou7xJQJGFVp+LLebzghzjPwJJUlTDiR22dC/9Tj7TCYvyl5huwyxcdkizQsc99yP+v7DC6WLSnaI1mXtMZOjiP4E5iz20IsEeoSGZM//GBZXaBWiNuiTsbx1q5aWzDMTBxaCJ+c78cJEc9h2VZCoRC05Q/VvOFU/2EgY4pHfWUwBcxa6qHu+E8C1a/fnaerWDYgpLIxoiThSmKO7f7bDPrk/5uF7X4aVk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.16.1
Release Details
UpdatedDec. 28, 2025, 12:09 a.m.
Changelog

Changed

  • Updated project website URL to anwesenheit.app
  • Added Stripe donation link to app metadata
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureRTf4K2ryr9Pa9ZTuRQQaLM6c7Nr4VwDC7X4Vm5kdntrFCpjQNu8qtqV1viEpLT1QfM5xIHhi43AM815gOJdsh1w5ZH62mJVH+RnDWDZyKaUhJalsL0zd6725MIdF6jGzgcR6xhZU45IwqW+J6NjV/jX/fsuFF03//n2KZ0UPom/TVRH6beimsNwg7nIWVBOl8MJy6sbbDGBd1lYVbyHUMX6waF59yVQuKW/u7a7gVJXNAUU4kIISbzGX1qsya9pYbpb6MwdqRnZqjnXJMsAjhoYZH5+2HOdKLQlAY5p0VMA0S1mIKP9kRJSaGS1RklPIsszxFN1EThWjjK/8zcnJRHIXmNxTN/dNLl79oLesHwUSowRB859HeeiZ9CHU0kR7hcsLIU1Ka408r5NUx3gB1mfyotFqGQ3yDH4TsFNsvth7UHe7ns5ha6MghZTrv7Co6SxAspi8fhKIS/2smTwa+j5a7hvnqeEgubCoVYmCzGPhZvuu0eTZwyO07prUbowd44wj6M4840+g6HTgvvyugKYB3HV7eK68mRohzImgYKKY6U1yTxOfNsbAhad5ElTK6pIriNr1olcUdVCPafviy2b107BzCPTejwp+YN8p8xq3k1xkO2TWLJoXJt4fz8LC2/Fvbni/8Pi41lEfCQE1SgtmCz9qqVpKTSYrNba/hek=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.16.0
Release Details
UpdatedDec. 27, 2025, 1:11 a.m.
Changelog

Added

  • Quick response links in appointment notifications allowing one-click RSVP directly from the notification panel
  • Users can respond Yes/No/Maybe without logging in
  • Secure token-based authentication with HMAC-SHA256 signing
  • Confirmation page shows appointment details before submitting response
  • Links automatically expire after appointment end time
  • Copy appointment functionality to quickly duplicate existing appointments with all settings

Security

  • Added brute force protection to quick response endpoints to prevent token guessing attacks
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureZWp6swl9YiuIorC+HNfKPqbS+lDpACRUSo8nuQI4ektTCsg+PZBX1lBXdBuGzEtb7pwL2GZrD1BeF65MJMuZF41C/+bpWJNalyydPj9SIzZi2YUCq8Yrj6eIIOouGhSrE3kgugRefNlOy1jhbb2GsP2XGcsNz8EfeZ0jRWceHb0istmyqJkmQqKMs1FBI0SBgI38sJ6cjDSmpJ+8jupXrrn87WuUgTlqKoodC4aE3ThP9MF4TEdRNFhDEsIJgu2NcnlOy4RiATmMgtXLA34oPF9AOZlV8BeQYOxEMX3g1iWB1xZdopHTMVhZ5P7LMxrrEexIIrObb5yyUGteJL25hpxRoktsBXgf4c2S+T1Gt4+broYJ5yTxnQ+7Ad7FQ4OBlknsB8Pr+3rmrjRTta7E6Vexhrdy3z+MBsYrZH8EyIvmc9li8djZ2FSxCOdA6ginj3CtOl4As2zDkiGIPnLR5B58U80E06fwmd7JdJ3GE9eP3UAITDZCOJgzS9fKjr8BcEdD33NFb6MUG3ZtgJjT05T+mOovO2GNCNAQprKXWSkfKqfXTSojPV5hEgQLiggWMFICcH/4NghjL5rEZlXumTESngP+1VwzwOgUapkf9UYWYkYVrI6RRnqFLOJpAwYbU5fqrpJgvv+bpFDKo+dujiMLijC1Y4CAAF0P+h4r66Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.15.2
Release Details
UpdatedDec. 25, 2025, 11:19 p.m.
Changelog

Added

  • Formal German translation (de_DE) with "Sie" form for professional environments
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
Signaturexow+HzH14QJcFlymocFS7l2ZBgGbgYxuL37hmedXzDLypztsvUoWHFCyXPpF/Jca8+fQb20HBWb/+FZVG9glg9NnmxEAx97qRmsBRhg0h8oH2tpZCUJOUn+Cnrw7ZGry9pIdTIWPNJOC3Wdq3BiUYTqXrgUTHYdwpsoLrZFmBNK4bkGrZ2vnvhHWjjkVZ8/yBlptw+6I3i8aYD08mnsCCNlxt3pK31hZNInZnJKlYZN9yfbTzgvW9rMFBiaNTXq7+NEgSrpPzYInl/4FY9UIwskHooZMStjyrfwxYhVtDkou8PUriMS/iXJg7aEdxir7hDSVHiBNjpBBf/cLO38vAIhOW3lWzDesSH6bz1gyI6553FgJEwOL3uzOhpUCJ+UHGtCzV6Osh4u/ObQ/cQPj8CclLXFRTJFJD5nblLxz+WePQ3QraIm4OdBuWK54AWbEC44CKSFq8ffLsjrC8IodHWT+UerPfKtGwtg9fzrnVIqYisCd8KAkGxc9phubds90qLilck0N/9yCsXIrIpLATeYCA4UyYBauSxqXyJpuYJUY1WxC9T5j2fE8wFT85t3q1JMiibP6pQ+5axyvivEQZNeRyGaer52MC6XzctXT5QrPzIt9CYOGZ4l078fNoJlQ8h37kRLxl0p82udBWGXkVU/MJmJRzN9VQmHRWd8wEoE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.15.1
Release Details
UpdatedDec. 25, 2025, 8:33 p.m.
Changelog

Fixed

  • iCal feed now properly syncs updates to Apple Calendar and other calendar apps
  • Added LAST-MODIFIED and SEQUENCE properties to VEVENT for update detection
  • DTSTAMP now reflects actual modification time instead of current time
  • Response changes are now tracked and trigger calendar updates
  • Added URL property to iCal events for clickable link in calendar event details
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureqqfjoR4jHo0zv17E74iNTH6zP1X8TC5grbuHHpkSMUnF2SimLd90RqyQsBoSw9ES/0HN8Mm3zAgOdmoOFpEeJxPL4MSm5n1Q7CNEhIgg8xBQEjD+H1IsgBRzMuDCQnxLHB8X7dhV8Ezle5WcacGbBDM+c3+wfNnCcWEMhfqQVeRY38z0oOcvC2BeJiie6g1WLv3l7ru/eUw/VuadPisc+Moqi3jKdR11Xlo0IO40pvlZtVh9x6SxKHj7duiBG6oHZgJnjg/fdf+ecW1jcpTxOc93EozbyaY6U1fNtbL76QNJ0XvC2ZaNyrGK6POqYPhy/SiYi8dgn4uSSEU4XJuzfi3UPd0nQaTqShPdODOZA+YNjz4Qr3j2uTA087VQzGrmtDHop+mjxvCIh+eY7pD0Ho74LuVrOQ0csUVOiWssNkCZqChzpjHa/kgLI/iIg/mG2IlZ9EeeKGdxts6MaESTAh6S4zCb4jKdQKdN5aROWmCdNSinECvT43XkPHvmjJbfCs0w9UMz0BKYHAnk5Ma36AH/lYQVG/+mNagwKtX2LeKsuV0mlEsyHfjcHiuKgEOp3DWN/hFpqqOH7R/TAO246djLViU3buKYLFJV2QLs+wKiMeu1lZOptz5SGLBxv/aSBW1nHa1udd3TLNXeHmcvCeji7t5DNegv3xC97KP0wyU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.15.0
Release Details
UpdatedDec. 25, 2025, 4:48 p.m.
Changelog

Added

  • Quick subscribe buttons in iCal feed modal for one-click subscription to Google Calendar and Apple Calendar

Maintenance

  • E2E tests now compatible with Nextcloud 32
  • Refactored login helper for better test maintainability
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureAwryYDZdh8Y8/RMRVc+hIP0SwVt+b0RNJjSBlTbBsHMIRb7D4ohGZgT0gVOPVd2Iz9ULZP2p3wxDkDqjKPyF/uLQ6ClImWJk0V3NfXQPlWJ4n11Wvq7ux9B1P0kZiThv8L3WTxZgumjNpoQJSJwPwArH1skMPlKdxUIDYftHbYKlhyF3AUxh/laItYm4/I5RnD84ojCIemXg+oT7hCIZf97m0VzeNQ77WyWX1s1rZRqw+QuI2UDylSHw69By9SormS/4wDkeCY46yJaHyMOVQCOSknoxBhYJBqWlBfNvei/ThQYPuMqC8UqqMxcWu+zUdH89DFIUKsupQazutFb3RibHIgeIxvEJjeeheHMBxrJdR5pOgNcXxT7sZUx1ZU47Luh63DLuRE15NmfAxOW7qjAXk9/Lsc9ojhfnV+mgDe1e42NY6P9tWuileQo2OktbzHbSdXx6c+L437nrkosMvP85llSg+UfaouQtWGvAAwT8SJ6rKWdBYSYrdtaGoq2vQUV+V/jjLtPnIMs1+5IMgqyep0BhpcnMLb2m8rBYYkroHCfZYeNVA1v45SMhb28JZNsm+KvoW+B9NcoP9Gsvt8LeXueB+Zss0M2ViFDBs3fy+gI82p3Ip0PSgq7Mtm7RRyyC4VYnszNpZHFnauFnxXMFLIQLuLZVHwVRm+N5U14=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.14.0
Release Details
UpdatedDec. 25, 2025, 3:56 p.m.
Changelog

Added

  • iCal feed for subscribing to appointments in external calendar apps (Google Calendar, Apple Calendar, Thunderbird)
  • Personal feed URL with secure token authentication
  • Response status shown in event title (Me: Yes/No/Maybe/?)
  • Link to view or change response in event description
  • Regenerate URL option to invalidate compromised tokens
  • Respects user's Nextcloud language preference for translations
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureHSfx5o2H9oVuZ22OJAWe/Axa8fcbFIgzMYlq3i+8PJHF98JJcgmUvQ8t18jnWyu64AN+7HhCL9n1njRvwaeIDDM33lhzVFpo1WNlltl0jMkHdGKKeFALH+Ue9pZecTXFQ1jxvZdfUF+tynCAWL6x5wnFs/X3hjhvjhsZXDyfBfoGcWDWvHAoWL4NckxpbtFYf+sZbieS2/GPslsv4Smm6sXvL0nvX0eHKBJ5+40V98wmUrdAVi//1efgxz4ZAozFFO5VIun/5KdO+Y3lB6GfskMVAwnmf2dmnlWE1ljj4OzCTx4vTW6M0kxw0Coh4ArgWbsdD/Pcy781invFUpYjqWq4r/6onnHXrR0soM5YnY+V83etexkL9Vb8UBeBw/9jlyBy0u+Orm/A1APovZh1SdWAmyGR7TNWxR/dE19jQbdzGCA27+K0QvjCSvpqx72907lQFuitgNQ6RoVZ6Yzx1WIfeTVwHO8hjgpVgdjLzBz4sqczsPubyA3XndG/8BSE+0NOeRUnrFrs0djp+jOB2eOd09s0aHKFTaR6WXkB7bJuIPCTy5vTfyu6hC0g5n+o4fsV7h0UXYXiZPZ6Ik7N6vh7qQSvgWx9qCZgsAN677asvyBfdsciFthpgexIrWLvRNpFDsElxRuGMmOdPnLwYozS0Cu7KS1VVsBOoEqnTZM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.13.2
Release Details
UpdatedDec. 24, 2025, 4:03 p.m.
Changelog

Fixed

  • Empty groups no longer appear in response summaries when visibility restrictions filter out all users in a group
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureK7z40wQ+k6ATR/K2plj+X6vFINYAysBOZT47KrhTMR1iYSjr7y2lg7Q+PxUhKQF7ajuwosp+Tt4RTpr6Uf9VPw6VAEFS7og19pu+SE8AiqJEIPcCsmf7rU01F2lqLW3R5hXtq6qS+RXI2vpo89sODD/vfoAC8z5llJwiRxxFhtk1JOkzkVxbHid0N0K3qOS0QdZ4BVn9Fy2YYdIG4orE4p/RYqx/dHT92jdzHUTWby7Ua2ZAtSvU5pDe+OnojYXw8P2Jr15tDrXkuocYHjGJt6CNSb5KJHC/HFT76rrMNDNt9VwVmRaGRm5jWC4rnDH5rFQTz/Lz7CoCFU3sYOm4ReUpOgFOlLdSpJihTeAV7KUrsAsitMVKxw3R+enPvnjqVL4hWnWTnNvp9YsLbCe9j5MBDvnLV1cGWncJleiI0LsyCC51ibhTMqA3VHACmXjZRixI/qsjNLR9Ds0VU1NMSg7zC1447e8sMDbeeCfT3K6iFOqyGMEXeQQ/dsqKPH9MroXRS5+9lYh3IJaI/e7jSCfznhgLJ3t0Nz+YenPcSS0/i1vYs3O2zP77wx14VNbJmw+7yIEWyKO3eKFN7AUdZBRBVqKy7bW1scjnTE6M6rhI97eb5bbc7058aGpHQLMS4eY1rJronhmEn2BXAIXlPIq3NcR+KOMjNJ2P+Sqk4oM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.13.1
Release Details
UpdatedDec. 24, 2025, 3:40 p.m.
Changelog

Fixed

  • Check-in lists now only show targeted users (users who should attend based on visibility settings) and no admin users additionally anymore

Maintenance

  • Performance optimizations
  • Better code organization
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureB+tdbZCcoGOg81iWHrikiXOf2AkDDbdnmuvlgnskv5Olx1RRXiqJSyhW6cOP1cXXfJ1/rUPzIhdE8QYLPzBD8Wn5lKPdm3yo7yehz2p/rxd16nz0KvrfEn4duOILDR0KL5zny9r0i8VCvPO4ZfBmnkPoAa6gzBi0A7J22LwY5L7Pb62KpY0iWixMtBmPuXG4coW9JQdPvXf5CMKkBco/19vfY+V6SdOxDUBOCBVOK4hNC0RO86q9G9By2z3lLhefdjURNb1sTW7qDsQsIG02yPoR3RpDZezrVOgg6usLCBlUW+nI0LRfWlvtxF9Yry3vSU+fzowDmkgpcVNmAB8vwgN/ndFtB/8prwlq85mnRERdooISu61U8oT9xW7rysBONoYxH78mOE4DL7lKCWJaHxRWmVcIpalJ1yxsU/vytJafy1PrNDt0oEFogU7RFH7P7/8LM62N8on/MZlF1atsfeygsmDECRXOopF/B2pcmOi9IdHKzNfBjQy3SqnFCxRAwtvuKKw31Jvh2X0n7m5FOn+WrDOP19XdTEAUAiQ878K0BFlbk+1G0GwlHvApv0TnUJcVWTZoaM9liHBZ+ozJ6UKWvOKaWDldD7m9Hl2i6uTo2SLxatxLdTthuTBwZjunnU6JhtuA+Yzrot9VcVqGpqk8N1VwbHsOoR94SzMIRyE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.13.0
Release Details
UpdatedDec. 23, 2025, 5:33 p.m.
Changelog

Added

  • Notification support for new appointments: Users now optionally receive a Nextcloud notification when a new appointment is created

Fixed

  • Export functionality now works reliably by fixing variable shadowing in ExportService
  • Select components in AdminSettings now work better also when searching for a group name with already selected groups
  • Avatar size increased in CheckinUserItem for better visibility of attendee images

Maintenance

  • Standardized translation file format with auto-generation support
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureprGyySOIxqUsi70zlLUOGycQoteZodfxMyoZkCtDu+I6VBOfaRUVjr9lU6rmgV0RAIgBEBH5onGt346RM2xq1J2l5xywmY0PKDVwvFYxLCJydocPWslbH5N46MhQLerD1ZNR/modrwTtiQTy5nIXdX4wURw+JUV7Pj0IPexUEbs16OQerlbuepqtmkPqa14ZCLfpa/WSq0Z1uRbcMNzWoMq8BWZrLzuBSENkZSkIK8Df5h1o48e7PE/monTC9enIv6WvJ1uGUU6Zu8pIHRXrGdweDdpq0o77iwMio8dA4yyF9mrMZD3jd70MHPCjc4O+qbNJgCIq8iQNxp2BGEyo4tweMs/2Q/y5JzAwUY4ZtFXuQ2BcwqUOGQBSp/MJtglgrRNA+27MBHjqEujmrukcjLb1tHnJGB5jPSuejDjZsh8nz0VMqv1DU46XVgHLrcqstH5ET994whP/ed/ucYgI/jbkj60EJiigFJ0+N2gVa4dlD+gUrYs2KgzLmQCBXnLIUbUIah48rLqkRdWNxNXP4AzZV0Sksv6JrYgWpgeOQQcs8UzRXYOD4bhKdPaT9pSs7/w9oATLXd5y+bKQAbClW/7JJ858fdezLXG+WOtyGeGPmCARX4D+vFMhYWoMtILlmuoAWik1J2tT/wX4Hh0C1oz2203WIaL8gsz4qjLxrDI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.12.1
Release Details
UpdatedDec. 22, 2025, 1:07 a.m.
Changelog

Fixed

  • Appointment responses and non-responders now properly filtered based on visibility restrictions
  • Improved admin settings labels with visibility restriction warnings to clarify feature distinctions

Maintenance

  • Refactored comment handling in dashboard widget for better code organization
  • Simplified and centralized API calls to reduce repetition
  • Added e2e test for comment persistence verification
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureVi6f/G+NbiTA3XIeAAVy9uwC+iNqhZumNV/gJSYrXV1S7Xu5OYXZXNlv8fUhj21lnJjTkZQeL6PNSJLb4DzHRZQnk/AFHRHAYdhuXC6+zizkwG9jn0kVYl31UAN9Nv7tYWmrstLk1JXNny8rydykrgAV0EVSJ0gt3s3TM/5h7gowVR+Nou8GXDl0C37tV1Rsvq9fSU68ux3lxmnNXhJ8GWrCtSsq7WiSy/eHRotQsKo6IITzmB2u7TLgYlxsQg41LXSXu39bIrf6iTc0vvauewrKnkQoK/RWQ1lEv8hKA4kerot/x5Z5gdXvYAX8BkMt89GPKJitFwkUWGgUD7SLrM0V6wukt8T1u0mwsOkv3Ic2I5PJi6OoJZDVH9BDXKZ7y0GZOswyh4CXyiSTOjR0UDfs7FeRyJaqQu2xvr2AhxoycX2Rba6f9qClV+prXsSECiqp2J4AX5FHNXtCqodx5k9MRWGfNfLbnLb7918YgMW5mqOmyqVs/3ztWpMlkR6WPiG8Cmr0C1l8Tn0e6w4oj9zqi8eNCvGVE+rCMXPMQH8EUcmoztbqEAkJEQlBKJaLwXUvaaNxu0/X/oLVbx43jtm5ldhNhdUGb9uhlOP0nMleVIOhGfOshiTv3W61UJx9bnoPXhv05FyjasIlTctzopxd8XvzAgKb83pvvdj/GGg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.12.0
Release Details
UpdatedDec. 20, 2025, 4:01 p.m.
Changelog

Added

  • Appointment visibility controls with user and group filtering
  • Filter response summary and user lists based on appointment visibility settings
  • Granular control over who can see specific appointments
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureMWwoC0dWcBUAx5C9YxaQUTQqTSFF4OkMZBoKv6aOmAj/DNX7ZdiIpbGw3q/p55/XMnJnAbI9lyloMEV/oVEIoPtGVE54kchvoFUVcCv5FftHar1qPy7JTHRd7CzGJppcs+wp65CN3LeOOu8HrzPpbF26Seom605xH9l+7PtykhzispnzJCWwCI1X0Q4OLkecPMsaJ6PDM/HFu8HsnwpIAbTRhQeJ5eayh/Ki0AARq5AFtw72RDSHHcxqW7pthQZDmwjkWCTC5qeZZSZ9Cff9OZHQ+l7XFPDl7HKob+fecm6xvawMTFyTSGYOP2VkAtnoFveQCTDIbingfxCIYIY16TuXjbY1S+RqAX5EKIowG/PfQ4smvtq3RYelICpTTNTi2lRtwolXDm+w2sZIefKAscFXSBuv5BXizQ58gzc3MUQwIoeYDD9++k6ZCzCwb8HIKK900XQlF0a8cGIafI+tfu0A2ZbhtMaBHIPsC9ZXAdNRCo2dUU6iYE0YXpcCt9odDeZwI8L24Uj9p03nArEmG+wv+Wh9JZ9diZxFkF5srYSsXLYQq6C1771JNZJ1WkoSldVZ/tQoLzMCWmaPORpOH+myqpu6oP2X0XrGg1/QEt0RxkqRqbSPyqcQCsyAj95ooZ2TMB05SeCDkiOQBHydrpJm08tJHYkYpBKDMmkOo78=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.11.0
Release Details
UpdatedDec. 18, 2025, 7:45 p.m.
Changelog

Added

  • Group ordering in response summary now follows the configured order of the admin settings
  • Mobile-optimized appointment creation and edit forms
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturerrbYCskzmonWGJ8Pe8Z3nvCbCij/xtbgv8uOTuTANQi/Eafr2N8ULZwR92225J4ouiUV1J93XcwXQOm5Fl+uZ5krCdhsJ1dM/EH6y9LH32SKoAzxxivWzM8LuntbHUXaLdo2Nxi0uwQ3CQHS+1pxvQxDOoC55emK2JYZHseoWjB5CG0zkLKOYMRis12vk2jbCXvtfdXB7rESXu57Z/VPBZebNQkH6/1VM1d6sqHNXBhrDyWN5h0o5vnHpl9GyPcMtWW+HZZuqXGsQUtkxJrTRXCbjXpoAC2UZomdsU4BIMFeBIuCDCoQB9XC/B+j+CvFMOTGj1KFTjxNhDRtlFilWIbgy5KIQxJS7z6mEaEbA/0O/VhgeRClBlK5oh/aIkFGKalSndqBQ2E0gzrxTF9jLPgZ2Sf28BtCrnERnktJLQEMaRVXqgfUh1x32CfmuH/MX89kpSVvh+g61kvl5pLMXnHA2YHPH+UicD2azfIcL5uiXsNop7kNf2HLhSES27A/KTK+2k/kGfoVRfPYifCmUIufAfcQbvRKJEcy0+gPMr8i7xt2WunKsK7yyB8rwUPY2V3OmTa7DS1nLdhXfan+N1Laf0G0N6e0IzdUM3tueyir/gdJf0GdVt3GdaEzuDacKyd+YTDnMQp3SmXsXVQJSZV0PDzc4uSEfYgd0u9xJqs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.10.0
Release Details
UpdatedDec. 8, 2025, 7:40 p.m.
Changelog

Added

  • Alphabetical sorting for responses and non-responding users in response summary for better organization

Fixed

  • E2E test server execution in release workflow to prevent race conditions

Maintenance

  • Migrated to vendor-bin for PHPUnit dependency management
  • Added comprehensive unit tests for Appointment and AttendanceResponse entities
  • Removed unused CSS styles from AppointmentDetail and ResponseSummary components
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureIIIpHLdXjAtoXr6ybI34SvkufT7mG2M1DmKkQTCl11oRPoMVUBhv+lESp84U/ky0rYl4E7AwutOXa5oSzowv7Cwe7egMtdFZMXwG5Pht93yE9jWu96Fe+ez4aU8p5q5j5MPmsgT/6Ti9DXTV7lhgFIzzGYNTFLUHrEn+Q7FLXSZ2MMpnGXWI4mSX8zuh+7yUKbsn7Z8d8uwVFFZtkltdxGpz+6+kXP0xSrJbAjHLmJREHihoXy6EGRKEdPy+4nGlJMSrpBSK7YBuDkvM3jRr88twOFXbtlhoaQbskYk1UsLGS+Sd/XHwjrObtYNoMH4qso6P+uca9k1su9vwnv2H7Tvb6ffdTcDQYOE5UC6yTlO0CU0S4EXW23fsGfQ/iDRed+fPhy5JGB88lAfCZdyWcGGI0cU0I9nXd/Davf9+GxBg70u1mbCeoKLEP+fuF63EbzT/Qz5MYY1aO67JJIh9Y388y5E9Ou/3CoAfG6JNI8NRr7//JYB+6Cf3uZJcQEv0Gyd21PT+gpOF/2Ktn0RCmiSqUw4BbcwPqvQUP9YO9l+375znvjR/yVZtGdFsVErMwVgMV6Y8qH0fB4omDKDUZXfhu6JvyoeacMsjM56lnVjmXyFO5FBV/pNC7JrIAXuSCt6/1JHzCub1u4etTwBda6SU60NhqHWbUXmu4Rg9R7Q=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.9.0
Release Details
UpdatedDec. 7, 2025, 8:44 p.m.
Changelog

Added

  • End-to-end testing infrastructure with Playwright for improved code quality and reliability
  • Automated e2e tests in release workflow to ensure quality before publishing

Fixed

  • Dashboard widget: Removed unnecessary "show more" link
  • Improved dark mode styling for warning button text color with better CSS selectors

Maintenance

  • Refactored permissions loading into shared composable for better code organization
  • Extracted shared styles for comment auto-save indicators
  • Improved German translation consistency by using informal "du" form throughout the app
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureVGpe/z+s1sXQhWpg5ZJeqAe+cCeWQ49Vh6wOaB54PMbID41zWzj3YwDb5eKIds1OR/Oljwr3dsg6iVlx3TeA18rHNN9ZWyYYmxiRN6pkvs7bTqTxoTo0gYhLwbQQiegRVoAx6MGP9e8FA6TPAHVg/xd1ywZ6MeyZwXHzsvy81hhIFl3g8MkKqM/ORpydi2GtfaRouSxXuWKZTOctuVQBUB1NZNLNOR00AvasHK/ZbWqy39w27LZeMWeqLEuij0wSpsGiac1Cw3LtazIwMxkxo/15jMduBGGxuLAq7QDoVaapbi/B4ST/H8m2/aj/H45kHfB5Z/ILRDV7/UKmOCbdYE+Vcn2EBgy9lh4VMvqsCWQIJ5lc1tU6YmeT1IWoLZsoLW0w0wuOzeO2jLNWlPO2ZI7rPU6dcdY+6Fce55r9hgySTUEtaRJpjHxRSEVeBZt1nxWEC1ejJNZhUhabKDgj83U+qukBdvoQIPt1W/Ys45iH8oUvjrR7FlvshbB7N7124JICwyUW8HgYBH+YQ6LYBn1oAfHPpmnJINHBMyzq3SLL2+hMq5jwBtInThbjsctIJQlAJyZmP3K1BFke2hQW5D4PD8c0mK0zfvKBxR/NEjKADaY6Sa0XxOakEVZLjTpOPpLURWih9yRXbqISMImV1tt14e7Kx3jNIAND8yrQeqQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.8.1
Release Details
UpdatedDec. 4, 2025, 10:26 p.m.
Changelog

Added

  • Configurable reminder frequency setting (0-30 days) to control notification frequency and prevent spam
  • Reminder logging system to track when users were last notified about appointments
  • Auto-navigation to unanswered appointments view on app load when unanswered appointments exist

Fixed

  • Fixed permission mapping issue in PermissionService handling uppercase constants
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureY+mYabxEoPw0BfFgJ/qRkFmm2lKjonpckioTSm/FMHzRYHxXPKolO6ksiz/tbPzsnKIAeQAOmroFN5IvXjKM0PYnm9eZvnPXPlVse+YaBajV1+Fv4tVPWrL2LavFolR+HXXQZ8VI7jbx8TlWidQcXzN8um5XV3Z9m7kegju30J79pmj5QwhGhMNF0UmvDmw9gVyWY1ssAV0S/cnx8S67SG54IzROJWrWoOVrxm0yWTNq1br69hZOeveexqIClCzivbkZdAhfwP8+totjHMiahyjo9ja/OQRM2GTY2zfFaEgUhOYSEHifSjxS9wSCayFJNj5Kh3+y8ZBDtPbWbO3uU2hN4Bv/zubq55TLYphQElWlZ45WsMdmlgz5R4Ur6wc4zyl4ZONTyF6T5MrBykxmzlcRmUQIL9jh37SHkvvUSPsT7UeOo+P17xlyquxzwV8wqXyuHUePQCfzh5DTYsF5lyN3iF3BLcZZ8CeYQkBeGpD9MOTpClvOjQjVxLHCEFo48aTwPhQBYcN7jyrFDupdO3mFIOhjfSu37Yw6ccSDSe/TeFrfGlOiYke88IWvTSEwPVB7fVAPysSUbZzQK1k40boPXWYSAyBD9Vxdizcfbx3If5qDmguhetYGYdBbdkfnYPYf13KggzI2BdruI55XyAzSGkd0WStOIlVf+BvphGs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.8.0
Release Details
UpdatedDec. 4, 2025, 9:50 p.m.
Changelog

Added

  • Dedicated "Unanswered" appointments view with navigation section to quickly identify appointments without responses
  • Display appointment start date and time in sidebar navigation items for better overview
  • Appointment reminder system via Nextcloud notifications to notify users about upcoming appointments

Fixed

  • Improved icon clarity and dark mode styling for appointment responses

Maintenance

  • Removed unused translation strings and fixed inconsistent capitalization in Danish and German locales
  • Removed unused OpenAPI extractor tooling and documentation
  • Removed unused GitHub workflow files for linting and npm audit automation
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureSXlSeM8EqgP/86EJxTCntzqPlsxQ0409+dzO2PXuabLeMugQzUhjXtiSw0tWVMwmljFEZ0LVmZmWAczNc6XmCPLs8fQsnxObOiXIsF5ssPnLDoXh2uv1PLTIJJXryst/nQlSedKP8komZNoF3lQKA7DQurp3hTyIEXhBg373oKn6bkGIJBDPmZYkgWHTGQAxRqNnxoqfvlrKGiVbPX5ZyNa3q9iuAK2qi9Zs6IEFZ6mLqkzz/T+yULVRxScegxrGCk0Ofv1XlNtdMx8bZgMTg0csEhSgfJc9P8DrI9gXZ8VyVs575B8hJzJqV8hZjF09uWJXnd4y95+VrXJLSE7NWPEU9Ls1SrHQuymmmeEYOVwORpZq4BMD1WdSCLgm4w23961Y/4wmXmcmxs8qU8PmfKjNNU0QMxkzeq1mSak/jntQUovg31601DsVn9jTPdtW9rwAgYi0zMKnVBMv5hZoeMfO4vMS9CBl2o2fZ/zsLbllVdHMigZ3wvi5YNCjvfLMgso+Nxnw2diEWnbonPZtQxqb+fEcd173R61RNwKIk5Bam1c3OUDfZvFcQQ+IH2SbEyDxZaluL2ewqNt2B8uwFyrL/X5AUbFnm4OTY9DRUx16c2ROiqbyPKXqY/iKT6f+eg2OIINBSL17ux14kvYr0h1ql7IPj7K8ar83Q9Djb60=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
Attendance 1.7.0
Release Details
UpdatedNov. 29, 2025, 2:22 p.m.
Changelog

Added

  • Granular permission controls for viewing response overview and comments
  • New "See Response Overview" permission setting in admin settings to control who can view detailed response statistics
  • New "See Comments" permission setting to control who can view and add comments on appointments
  • Response overview and comment sections are now hidden based on user permissions
  • Navigate automatically to newly created appointment detail view after creation for better UX

Fixed

  • Comments not being saved or displayed correctly with new autosave functionality introduced in last version
  • Added error handling with visual feedback (red X icon) for failed comment saves
  • Better handling of error when using the response (yes, no, maybe) buttons
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturebstdxkPoV0Ua8eMl36YXBQm9t5E4b4FthvG3qmzA3FikLWlcdMY4kZZQesAZDQBTTlXifO6CH16d6Hg5FxCiUBYi6RxY3bKcq4DySwJUozzB6zd0Hw/Vr8Bx7U5ZA7QQKqqP9TZfMOZ93YYeQXmq21JKQuo2IvB9klz3tSGH+RRdfowAcxaa9DxYOLEgj1pFMh/imkGiz2tJZ+7H/BLQhdIW+hn7I+o2q3em4C896hJlbm+x5A0/WLyYcnsnQcmx2LzRiyJDJxyDg+ZoDRPi5KCd5cQ7gXAD31rFs2DCxFOBLqWrfXIr+1mae2Q8ps7Nac1S7mN3ARHvfXa0Bjl+KGxSFf3hfk5SXVamGz2jJRIEyB5HwS0XZY/umFhqiM+wAD0SUTr008XCs+COGDFGB4G3VIVDopop3LP9Yl4/BCvi6q4A0oFp0ReddXjdwq3QBOdbtgVKf7O//5BFn5EOjqL8tciZ4EMMwxo/62no/aHxHNPsilf1OtXKfWSpHmn/+DhTZM81e0h2FKDBje2Phy7BXDmu2G+i+vZ9IulAVVWE7O8lJI3yzfANFEh2EGF3Vn616CTp3B+wVDiBSF3MWrbi91rEcBk2mSTrIDQH832eSV0nQoch2zoOR4bczZLxVdrMspoeKTpPQTLgSZAZAEz1IImZOwrt8mO+Sa0XTuQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
Attendance 1.6.0
Release Details
UpdatedNov. 29, 2025, 12:11 a.m.
Changelog

Added

  • Auto-save functionality for comments with visual feedback (spinner while saving, green checkmark on success)
  • Collapsible comment field in dashboard widget with toggle button for cleaner interface
  • Added Response status icons in sidebar navigation (checkmark for Yes, circle for Maybe or No Answer yet, X for No)
  • Dashboard widget now shows up to 10 appointments instead of 5

Fixed

  • Small issues leading to log spamming fixed
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureehaTqxwtMS7l5QcEljx2m+IAXFU7nzIFWZFyS1nw4bpcBQviwEPr7bLkZc/fVj09G//K4LWgKmSC9CnA0RgMlZdcCIa0pP13U2lY2UURcivgDkkef0J+dp1jQLbv/VI0t1VgFepjUYWaoNlaDceifwLZPoUApUTuqmx/VQfgy5HLVutDUTPk+p3un+GMD9B7LI+NGti9p263MZIPh8hSAz6cO3CNgoshx3ZNc0kAWHTL7aiOSdid6Bj+yaD7q9Bf3rhFR6VvVLr4s1d+AsUQqRqfxEJWOHQ7pHEZlyxDk0E5kqJ6aeUpcMu5/uB4bzMOjLNYJGJkgg8u2TrPH+sGNEm590/tALOXcXv2DLAR+IgpW5R8YJih3uCu/R82GPQD4gX2820mAVR0FUGsHcu/Z1De3Q/f6ba51OiA/jed2ftVDC4Q23TgEhoPuY7wLurpe7Sb6ap8oHwOF9SRST+L4gU5PFEwnwRSBpEynMC+sL/cEOjFPyyoKcGy+V2XiT1vMEBg8iJrNqxyxlBUbvzw1aLn3X9he9c1N509fmmMVhIS8FWaTrYv3kFDvln2oC/n5Inyha8kvagbIzCN85XlKNq6pSr0g97V9UVEQFKeKMfEhrH6qxQgVAGJEOznLbghcJpBK5AMHU21v8C8LMN7ILl0qG8FKwfhJ6xrFnmaYjs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
Attendance 1.5.0
Release Details
UpdatedNov. 28, 2025, 6:11 p.m.
Changelog

Added

  • Export functionality: Export all appointments to ODS (spreadsheet) format
  • Generates table with user names, groups, and RSVP/Check-in status per appointment
  • Automatically navigates to Attendance folder in Files app after export
  • Translated response values (Yes/No/Maybe) based on user language
  • Three-row header structure: appointment names, dates, and RSVP/CheckIn labels
  • Danish (da) translation with complete localization coverage for all UI elements
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturelqQPn5mFiPc8f/5UVrRgTpP6a0K4qCYoGF1SANGXv153of8UVgMC4MqFYm+TUZNVYhfJkvWM6Aeqatim/PsMiOA3xusQwIi5zQm+MtH7CiXH6FdG6wODXm9VGhXB84y9gpTHB8SDlI1hzzXZw6GhMkPnJAI3ceUvNMNHzZ28ztG30MvPX2bAq9WDFRKlT7TJ77O7PQVj626HfjXZNOFhmw7mBHDLXYooDAL4H/xgTLzPw5PqF0jbBdGGowJ+6NtDy0ATzG4kgA8Ka8z0ixl1NxiVHiiGCOHKXj0bHVLhCGii6ExAOIysEgTXLtCOz5tAF9aGLVHVMLntym2bjI+mqwhhYWgzQl6UaF2cvBAC2dkaGkXO6w+ptiNjMOdNupr3oeRNQhCuIKRz9EiP/pc6YXGUz0kQYy+spJ+J1O39FkW4LT6ee5lYm2RA1lOmmQsjDElkYA3onMhjHzHc+K+EdhaotkOb/I9oTpF/T9JQF8OMKnund9csHGXK4I7flvEdBGyaj/6YtwztYbINVDO7BAGcmVBhCWmmTi/Cfm9cuJ+QykUQxJHyGN9gIARDwRfS3fU/brZJObSCDlbZIh/Eeu1ijJ1pktDjEDsLgO3+V0D2y2d/wKjJwXzcJ76r7h3BbaCQce00QqtACgwHhnVt7lhAs4mbf0mS4bNfiEcAigI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
Attendance 1.4.0
Release Details
UpdatedNov. 28, 2025, 5:18 p.m.
Changelog

Added

  • Adds main menu for app for faster access to single appointments
  • Appointments are now directly linkable, new action "Share Link" in each appointment available
  • Markdown rendering support for appointment descriptions in check-in view
  • Global Nextcloud version detection for CSS compatibility layers

Changed

  • Appointment creation form now accessible from main navigation menu
  • Updated all dependencies to be compatible with NextCloud 32
  • Updated all buttons to use modern variant API instead of deprecated type prop

Fixed

  • Textarea placeholders now remain visible until text is entered in comment sections
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureKOPhFQKx4ZeP5Nby/wEzz8cggy7VnqRFnv6r08Miyk6D/9Zg93tukmdfxaeL/H8PDAijqWdQUKBzmDYjCmdiWMj21Yu+Fn+rctolq0me5VvX8ZmleeUcOMMXjzyTeyDq7TICLpiIbNJxif+m7OMP4Fefhk35iZpeVd7JiEPpDh13dKHg/DHAzKvHQFSjDtz2NfECqAg8OGlhdq/uBh3lSu5AiyQP/3kE5NS/MdScT08YSIscnyDJ5Inv8lEkt3IU/INqIgA1uhjSahoMj9BKGNGj74gag5qfc77zOomqyi0r7FcH4BZHLeHTkLdQvFSm/RWVfa4wiCgUqVKLFEGTQvifqDVAYD+ILfI22Xvdpry7CBzYp1fHLUdW3dcNsemeekKcCx3A35nrqzl9KDnSc2AQqLo1QZXqo1zSU/0Wrs833lNYbo6zgq3RhZZUXjTRqOs0LLIki7Ngf03ZJc9+pflZrcZnZ4+Ig0LrHZi1u7KaXL7ewE5lxCeRdX8Znm8X8ch/uEKTBinydnBunYYnRkywtLd3mF7rDmZ6SRpxjRnxlgLtaBPLRfuIGr/TtpFBprYpiobixkSLcSNn9YqGIA8cR7i6TEtM/Do7lJRJhBsqlfH/8U9QYEHpCLsvPlYdxIMEtgCgIpCPV3fBookHLxO1GDokaSk5PpaOu9xk9mM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=31.0.0,<33.0.0
Minimum Integer bits32
Attendance 1.3.0
Release Details
UpdatedSept. 1, 2025, 10:10 p.m.
Changelog

Added

  • Added "Others" section to group responses in all appointment list for users not in whitelisted groups
  • Better behavior of lists no not jump back to beginning when clicking buttons
  • Added check-in status indicator with improved dark theme contrast for "maybe" buttons
  • Added group-based permissions for managing appointments and check-ins
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureH8iAIxKziiyLG3mFBqeR8haRWQg+bv9e39oKgXM3sBHUw8tBtgYYPm+0F9utKQCnLXoZz3F5M343+lL2rY10TomBQdT3hrDilZeBJuECIqRZElJp1U+SJFSmGV2nhdcsaOOFapD4Fl9r7W7rn3DGkth+YiNoNOaF3RpGuehdhO4h6QhESd1hSN/3BaV4n4gdFq3GCzgqwkPnvFZnm2W9mY4Yc8GbBR9ZjPd3qrQrqdcH3XOPs9sHCN/XBCKvIWgUIXDZDwEWfMHErZfQpjz1RRoT91P105zj+q5eteiFkj6o5oF+Q15E3XIBrE6vUC79k4Qttf1N78Qaq30OVEwdYpKxt1JRKtYxaoqdNZnCUnIrRkobsRxVa+EWFf0wqQtrSXsKuirs4uLW781wHz73f0IwVMgKlbJSDtZDZFlYvnyKbb0yMF/otKjrSAMxOoI9pSyAQNRK/mdLAbZ1MeTCSF9AlCJQkxkzlWEaQlg53uFNEO0jVoHG67u5+2g4WczTtWmNqqPDny84DSS/SDT7/hULEF6XjX+AvJKorjL64XrNV1LZKgqP0jJbXQNIJGeMdMGFF/JpGtgGg4dagkR+5JlwpeybFb6TWop68j2k84IdFqz5iE1i/uDcdEc5ERJH0xQI6dcb+KkMxVAuk0SyVQxVwM2MCce8p5AhlC99C2g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.2.0
Release Details
UpdatedAug. 31, 2025, 4:50 p.m.
Changelog

Added

  • Added check-in feature to track attendance at the event including checkin comments
  • Added settings screen to configure allowed user groups
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureYQ5fa6wEyRCQBzdmgrKsZlpTHjP0R6+DGAm6udKxgUy8qP/jN5Qv5YWxDu2k6nVhPE6FF4I6TTZCRjlNMBzRKHRTbopZB0pzTGjQGRsNsWgNNos/AbmpJtiCzLfQcQqFqFYnC0bY8V/n3gJB0kJyXZyFyB4aP9ErJBCUSs0N9GTvbHEGXu5BGDkoUQUIlIy9CSBKfuj1qRN1EBuGxXHtwYnp9pkFOs4tJyZOOfE7atTSW7yVQ5jkBKuRbeYD3U0LlNRO72xV7+5ZdI7a3sk84owcFijXmlF+DclmNP8Y5ICpXZmBPaoY9Wa+p0p00qxwmiJbRjwx4qEayDWrlscCU2a58lENn1WN0ADqeHiKkVaN3MVr3UT4AfCj+/pjFBXg5Lpf+PgrVNpYshxHL23xepQgNyuVV4e/dJPEBanvCG36AycL1QNBnKAA7vWeWPpd1SSjgClybLzkWDdmQqHJUPGOfcQKm5n7SJ75nvwFzpJ75Xw3X9gAOfRKKOwRkC1oUnVlRb4Yf14DYBigj403ScnZ6RDqyKBJP3hVq6RkZXj0CSUK93tM3BslG8sCplvy2NpTVsUd2a/FgCdnaPveFCcbhFbxnGPn/8EtNzH26amCU5Atute/Sg93MYbTJqoi/dMZoYJMHyEooHBsg6WNq89e+ovcsSVkpIU6ISNCr9E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.1.1
Release Details
UpdatedAug. 28, 2025, 10:02 p.m.
Changelog

Fixed

  • Fixed version number in info.xml
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturecatgmF0YVkJbuUB7DFi7T33fq6zL3x0yCZjOSY44Gh/0EWi8PHHHsnbRM7gqq4r77LfnYQNeg7Bx68doi5YNPd3GAlgC14N/AFRtLb8mzK/32qAGQqIal78u8Uo835QY4XCsk6uu9h25VRjji1TgwFRGpOLfsv+vE0gwC2/830MLMeVrAJMZJdgej/NfGrVMwU8vlwHIk/eq1yXVELDjORyo8R4NazAqRPD95CWl76B/azA26WkB0Gp5yKAj0oAszI3cv78GtPXDreu5XwRnbVBTNzZXhlxdDhqmxLddJBQMvhggpXIKwp0x/iyEYGgIB/Wu4pUhW0R6GeLeg0OPy09BTkrN0mSTvOgdoJii6b5Tob//UwhAar6PlhrBaP0JR3Mg4o4+liaXtvEnFJH+Yvma96d1lBFv1BUy6EnJZHr76ODMH9tEZi9Pu+LtyPVWTjN0+APX6ypvzW3YyexTq0IFGLYU5C1lbQEQIc56NT6CeB7+an1b7MWhmeDjLgunxKAqpOxjDncXqOQyPsx6Jgvm3sN9907CE+0X8Ag+kjJvu4kcj+O5GAbsyEL7Vlk5Rk3nv8N6TqFqfIbDCqJCRp/vecq9bVpmgwdPBOKVOTj7lQOxaQtx6FeH/0rqnOPCq4RCPRivvGcjpSuD/jNooQGpZj2SkL0BD31MNqA32bY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.1.0
Release Details
UpdatedAug. 28, 2025, 8:46 p.m.
Changelog

Added

  • Added screenshots
  • Added appointment end time auto setting to start time + 2.5 hours

Fixed

  • Fixed widget translations
  • Fixed timezone issues when editing appointments
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureGzUxKfaj6Myhe3Isyy4A9zZLToN4gXFrOfsNhE/pSUWC/uO2+VX/RniGG3EEveVAduUC3C6PIJTYZcFCnsKW1thUJD24wkDkfBMc2NuuPLIY7AmO3PmY8/8ghMZ76ZPS1k0V+n9rr7q0Xvq//7srK1KZJQ85YFoQDX3eRgIod/3PAES6dbUpa+0BpMo5EzA7jptKzPr9PbzBwdQy46rHRuPxW8e+0toQStY3A8JyawQzNTQQu/utZ8Sycuw3HYla3OKZGR8WU62a3RGfUaKeBFdXqufFp5s46Q3OlWvlyhNyWmYDPlFkkkZWBJoeUkrJzI06jjOodtiHob40ND1p1JZKZ3WJu4exUGJaX6PT2AXGAKX1XJOVb+FjkmIAPoIBtjq8pzV3ebg6jsVXt+zkW4iz01WFyILiFVgpGmdcPWLdTvk2UoRvBTh2PlTv5rSAbZfGMkrKwCIJQz+rqU7Ok4NYfZ7zDYrRbo5QFP0RVmLMog+ctKqm+ux9Ix/bq/pISJ7ft2fdTEpuo8QTIeSovo2Tzpk345GwFw9dhw7jwN2WcV8xnG76Za+i4TQqAxxGeWLYNLKdV5cigWfRtZcy9PNeYDuaPDnbxFrnBrZqS5lm3iJVQlrZ8+Rx8KUhtdtACZbuOglR4nLgduIQ1rAEWqCwfq8Wf/kAJl4rYjyK6nI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.0.2
Release Details
UpdatedAug. 26, 2025, 8:33 p.m.
Changelog

Fixed

  • Fixed color issues in older Nextcloud versions
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
Signaturey2o3h5lyVVYSbhOaBfaXZ7TQD7CNdtC/RXV0rE5RefqaO9Hjy/EUnyWaMOUQxNgFPd4uVAEaR6mhWP++qomPOJgmbTAMIuGTiA/FQPn12eyPbY0mA9lmvBiU6OfA+lt9XwX8aqFgzvPVV5y4jn7UHemeYf4RYhvB/0acvZFyV7+OcaavPHnSyTMPafMHdutZkVLuPhsk6C/vO0oFn4/0HiFfeEIiZhT1vP2rhf/AmU+T3nSokyDGUkqscNguWl1JtfosrofmpjZTd9UHLbrlBSfrOMkKDXcXzgVVpqZfV2ZHTeJl7uiR5/vVgsMPSceiezvZi0KzK8+anfZ+4N8oSeQXV5JzO5/0m/Ljy75+YloLuzD7cw5g2EHlpByw8pnvw8II0vqAK1wBR7zD/+8hU2wDLbdWAurAssut+PNm2HURcoGcLHfnYmXNijmy2gtETWMVpm2LH2xRNBWhDBNoJAe/t4JGKfA1pTWz9WJREq5yG8uAomGWJe9gh5cfj/I4Q8I1OTCoWrWj5iZ10B2TyZj8noevIPrFf3z9L8bx5uq7R5fKz0jBxgLdxBfI1n2+QOND0zgzNUXDOOwxl5EIx9+RTm/za3bxCfDSEW380Zy+JmCH8bG6ll3FUth+7IJKlLOzvYABO2Xqn1JKFr7FEmrqkQmyvRTvLAiP2sEhcbw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.0.0
Release Details
UpdatedAug. 26, 2025, 1:34 p.m.
Changelog

Added

  • Initial release of Attendance app
  • Dashboard widget to track attendance with yes/no/maybe responses
  • Easy attendance tracking interface
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureAEHb9eirRBMJ9gI9QFk9CQJcd2hvQwvJ9e9LeY5L7EN6yyFjU7svHTHNuN7bPYFamDG2qG305wvXFQYl2uoehnmizADt5tQd9Zi1o+0IMuraBqyPr+pxgYI74OEqo4bmztSunEjO3sYbfQmtajHULRnqRHSKm/TWMW9Xv2OC/3MKjO7j6jxZ5oDPNvZsdohcZcGZUvLQY157S6y8jBPpsD/qcMPcof+DMTZhsVnb/mtciGRLvuSW+kQuER2ZuFCIFAup1B53fQWApqp0SlDa1/6zLgskChwpoF0MdSQbal69O1Sry+kdYkSUFNVZLbYBuY+LeEa8BZiOvNrDcOm9KIMQBOcLpih2LJgDzhAfP2cuteYTcV0AdpEpN3tJl+FqZ1E6iChXlx10DwyJ3Xz/v4jrkBpNu5wBXnp9huhvJq3zG41I4EgWDrJoRpKwbzpxlkF37S4Y3+dCGHqk2hOPN49Uz65rWiR4btE+T1Nw43VfuiSHHNlFYwU95UL28RPzu5yQ+Q0f/6k6hAxFrCXpaARBrS1y/gERRV8OZk8PBv9lacf/F0VOoiyBsfDdoDZnfZWuBvUN2b5VMYw0FpxoyXo0+pWMFouPCh1g7Rvv76tjbxaQOje7fZ+LefmAJqTQkHUOUUzoqblv4AjJJYgs6XFDnswfRcuA8NFskfxPS2I=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 30

Attendance 1.3.0
Release Details
UpdatedSept. 1, 2025, 10:10 p.m.
Changelog

Added

  • Added "Others" section to group responses in all appointment list for users not in whitelisted groups
  • Better behavior of lists no not jump back to beginning when clicking buttons
  • Added check-in status indicator with improved dark theme contrast for "maybe" buttons
  • Added group-based permissions for managing appointments and check-ins
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureH8iAIxKziiyLG3mFBqeR8haRWQg+bv9e39oKgXM3sBHUw8tBtgYYPm+0F9utKQCnLXoZz3F5M343+lL2rY10TomBQdT3hrDilZeBJuECIqRZElJp1U+SJFSmGV2nhdcsaOOFapD4Fl9r7W7rn3DGkth+YiNoNOaF3RpGuehdhO4h6QhESd1hSN/3BaV4n4gdFq3GCzgqwkPnvFZnm2W9mY4Yc8GbBR9ZjPd3qrQrqdcH3XOPs9sHCN/XBCKvIWgUIXDZDwEWfMHErZfQpjz1RRoT91P105zj+q5eteiFkj6o5oF+Q15E3XIBrE6vUC79k4Qttf1N78Qaq30OVEwdYpKxt1JRKtYxaoqdNZnCUnIrRkobsRxVa+EWFf0wqQtrSXsKuirs4uLW781wHz73f0IwVMgKlbJSDtZDZFlYvnyKbb0yMF/otKjrSAMxOoI9pSyAQNRK/mdLAbZ1MeTCSF9AlCJQkxkzlWEaQlg53uFNEO0jVoHG67u5+2g4WczTtWmNqqPDny84DSS/SDT7/hULEF6XjX+AvJKorjL64XrNV1LZKgqP0jJbXQNIJGeMdMGFF/JpGtgGg4dagkR+5JlwpeybFb6TWop68j2k84IdFqz5iE1i/uDcdEc5ERJH0xQI6dcb+KkMxVAuk0SyVQxVwM2MCce8p5AhlC99C2g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.2.0
Release Details
UpdatedAug. 31, 2025, 4:50 p.m.
Changelog

Added

  • Added check-in feature to track attendance at the event including checkin comments
  • Added settings screen to configure allowed user groups
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureYQ5fa6wEyRCQBzdmgrKsZlpTHjP0R6+DGAm6udKxgUy8qP/jN5Qv5YWxDu2k6nVhPE6FF4I6TTZCRjlNMBzRKHRTbopZB0pzTGjQGRsNsWgNNos/AbmpJtiCzLfQcQqFqFYnC0bY8V/n3gJB0kJyXZyFyB4aP9ErJBCUSs0N9GTvbHEGXu5BGDkoUQUIlIy9CSBKfuj1qRN1EBuGxXHtwYnp9pkFOs4tJyZOOfE7atTSW7yVQ5jkBKuRbeYD3U0LlNRO72xV7+5ZdI7a3sk84owcFijXmlF+DclmNP8Y5ICpXZmBPaoY9Wa+p0p00qxwmiJbRjwx4qEayDWrlscCU2a58lENn1WN0ADqeHiKkVaN3MVr3UT4AfCj+/pjFBXg5Lpf+PgrVNpYshxHL23xepQgNyuVV4e/dJPEBanvCG36AycL1QNBnKAA7vWeWPpd1SSjgClybLzkWDdmQqHJUPGOfcQKm5n7SJ75nvwFzpJ75Xw3X9gAOfRKKOwRkC1oUnVlRb4Yf14DYBigj403ScnZ6RDqyKBJP3hVq6RkZXj0CSUK93tM3BslG8sCplvy2NpTVsUd2a/FgCdnaPveFCcbhFbxnGPn/8EtNzH26amCU5Atute/Sg93MYbTJqoi/dMZoYJMHyEooHBsg6WNq89e+ovcsSVkpIU6ISNCr9E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.1.1
Release Details
UpdatedAug. 28, 2025, 10:02 p.m.
Changelog

Fixed

  • Fixed version number in info.xml
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturecatgmF0YVkJbuUB7DFi7T33fq6zL3x0yCZjOSY44Gh/0EWi8PHHHsnbRM7gqq4r77LfnYQNeg7Bx68doi5YNPd3GAlgC14N/AFRtLb8mzK/32qAGQqIal78u8Uo835QY4XCsk6uu9h25VRjji1TgwFRGpOLfsv+vE0gwC2/830MLMeVrAJMZJdgej/NfGrVMwU8vlwHIk/eq1yXVELDjORyo8R4NazAqRPD95CWl76B/azA26WkB0Gp5yKAj0oAszI3cv78GtPXDreu5XwRnbVBTNzZXhlxdDhqmxLddJBQMvhggpXIKwp0x/iyEYGgIB/Wu4pUhW0R6GeLeg0OPy09BTkrN0mSTvOgdoJii6b5Tob//UwhAar6PlhrBaP0JR3Mg4o4+liaXtvEnFJH+Yvma96d1lBFv1BUy6EnJZHr76ODMH9tEZi9Pu+LtyPVWTjN0+APX6ypvzW3YyexTq0IFGLYU5C1lbQEQIc56NT6CeB7+an1b7MWhmeDjLgunxKAqpOxjDncXqOQyPsx6Jgvm3sN9907CE+0X8Ag+kjJvu4kcj+O5GAbsyEL7Vlk5Rk3nv8N6TqFqfIbDCqJCRp/vecq9bVpmgwdPBOKVOTj7lQOxaQtx6FeH/0rqnOPCq4RCPRivvGcjpSuD/jNooQGpZj2SkL0BD31MNqA32bY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.1.0
Release Details
UpdatedAug. 28, 2025, 8:46 p.m.
Changelog

Added

  • Added screenshots
  • Added appointment end time auto setting to start time + 2.5 hours

Fixed

  • Fixed widget translations
  • Fixed timezone issues when editing appointments
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureGzUxKfaj6Myhe3Isyy4A9zZLToN4gXFrOfsNhE/pSUWC/uO2+VX/RniGG3EEveVAduUC3C6PIJTYZcFCnsKW1thUJD24wkDkfBMc2NuuPLIY7AmO3PmY8/8ghMZ76ZPS1k0V+n9rr7q0Xvq//7srK1KZJQ85YFoQDX3eRgIod/3PAES6dbUpa+0BpMo5EzA7jptKzPr9PbzBwdQy46rHRuPxW8e+0toQStY3A8JyawQzNTQQu/utZ8Sycuw3HYla3OKZGR8WU62a3RGfUaKeBFdXqufFp5s46Q3OlWvlyhNyWmYDPlFkkkZWBJoeUkrJzI06jjOodtiHob40ND1p1JZKZ3WJu4exUGJaX6PT2AXGAKX1XJOVb+FjkmIAPoIBtjq8pzV3ebg6jsVXt+zkW4iz01WFyILiFVgpGmdcPWLdTvk2UoRvBTh2PlTv5rSAbZfGMkrKwCIJQz+rqU7Ok4NYfZ7zDYrRbo5QFP0RVmLMog+ctKqm+ux9Ix/bq/pISJ7ft2fdTEpuo8QTIeSovo2Tzpk345GwFw9dhw7jwN2WcV8xnG76Za+i4TQqAxxGeWLYNLKdV5cigWfRtZcy9PNeYDuaPDnbxFrnBrZqS5lm3iJVQlrZ8+Rx8KUhtdtACZbuOglR4nLgduIQ1rAEWqCwfq8Wf/kAJl4rYjyK6nI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.0.2
Release Details
UpdatedAug. 26, 2025, 8:33 p.m.
Changelog

Fixed

  • Fixed color issues in older Nextcloud versions
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
Signaturey2o3h5lyVVYSbhOaBfaXZ7TQD7CNdtC/RXV0rE5RefqaO9Hjy/EUnyWaMOUQxNgFPd4uVAEaR6mhWP++qomPOJgmbTAMIuGTiA/FQPn12eyPbY0mA9lmvBiU6OfA+lt9XwX8aqFgzvPVV5y4jn7UHemeYf4RYhvB/0acvZFyV7+OcaavPHnSyTMPafMHdutZkVLuPhsk6C/vO0oFn4/0HiFfeEIiZhT1vP2rhf/AmU+T3nSokyDGUkqscNguWl1JtfosrofmpjZTd9UHLbrlBSfrOMkKDXcXzgVVpqZfV2ZHTeJl7uiR5/vVgsMPSceiezvZi0KzK8+anfZ+4N8oSeQXV5JzO5/0m/Ljy75+YloLuzD7cw5g2EHlpByw8pnvw8II0vqAK1wBR7zD/+8hU2wDLbdWAurAssut+PNm2HURcoGcLHfnYmXNijmy2gtETWMVpm2LH2xRNBWhDBNoJAe/t4JGKfA1pTWz9WJREq5yG8uAomGWJe9gh5cfj/I4Q8I1OTCoWrWj5iZ10B2TyZj8noevIPrFf3z9L8bx5uq7R5fKz0jBxgLdxBfI1n2+QOND0zgzNUXDOOwxl5EIx9+RTm/za3bxCfDSEW380Zy+JmCH8bG6ll3FUth+7IJKlLOzvYABO2Xqn1JKFr7FEmrqkQmyvRTvLAiP2sEhcbw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.0.0
Release Details
UpdatedAug. 26, 2025, 1:34 p.m.
Changelog

Added

  • Initial release of Attendance app
  • Dashboard widget to track attendance with yes/no/maybe responses
  • Easy attendance tracking interface
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureAEHb9eirRBMJ9gI9QFk9CQJcd2hvQwvJ9e9LeY5L7EN6yyFjU7svHTHNuN7bPYFamDG2qG305wvXFQYl2uoehnmizADt5tQd9Zi1o+0IMuraBqyPr+pxgYI74OEqo4bmztSunEjO3sYbfQmtajHULRnqRHSKm/TWMW9Xv2OC/3MKjO7j6jxZ5oDPNvZsdohcZcGZUvLQY157S6y8jBPpsD/qcMPcof+DMTZhsVnb/mtciGRLvuSW+kQuER2ZuFCIFAup1B53fQWApqp0SlDa1/6zLgskChwpoF0MdSQbal69O1Sry+kdYkSUFNVZLbYBuY+LeEa8BZiOvNrDcOm9KIMQBOcLpih2LJgDzhAfP2cuteYTcV0AdpEpN3tJl+FqZ1E6iChXlx10DwyJ3Xz/v4jrkBpNu5wBXnp9huhvJq3zG41I4EgWDrJoRpKwbzpxlkF37S4Y3+dCGHqk2hOPN49Uz65rWiR4btE+T1Nw43VfuiSHHNlFYwU95UL28RPzu5yQ+Q0f/6k6hAxFrCXpaARBrS1y/gERRV8OZk8PBv9lacf/F0VOoiyBsfDdoDZnfZWuBvUN2b5VMYw0FpxoyXo0+pWMFouPCh1g7Rvv76tjbxaQOje7fZ+LefmAJqTQkHUOUUzoqblv4AjJJYgs6XFDnswfRcuA8NFskfxPS2I=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 29

Attendance 1.3.0
Release Details
UpdatedSept. 1, 2025, 10:10 p.m.
Changelog

Added

  • Added "Others" section to group responses in all appointment list for users not in whitelisted groups
  • Better behavior of lists no not jump back to beginning when clicking buttons
  • Added check-in status indicator with improved dark theme contrast for "maybe" buttons
  • Added group-based permissions for managing appointments and check-ins
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureH8iAIxKziiyLG3mFBqeR8haRWQg+bv9e39oKgXM3sBHUw8tBtgYYPm+0F9utKQCnLXoZz3F5M343+lL2rY10TomBQdT3hrDilZeBJuECIqRZElJp1U+SJFSmGV2nhdcsaOOFapD4Fl9r7W7rn3DGkth+YiNoNOaF3RpGuehdhO4h6QhESd1hSN/3BaV4n4gdFq3GCzgqwkPnvFZnm2W9mY4Yc8GbBR9ZjPd3qrQrqdcH3XOPs9sHCN/XBCKvIWgUIXDZDwEWfMHErZfQpjz1RRoT91P105zj+q5eteiFkj6o5oF+Q15E3XIBrE6vUC79k4Qttf1N78Qaq30OVEwdYpKxt1JRKtYxaoqdNZnCUnIrRkobsRxVa+EWFf0wqQtrSXsKuirs4uLW781wHz73f0IwVMgKlbJSDtZDZFlYvnyKbb0yMF/otKjrSAMxOoI9pSyAQNRK/mdLAbZ1MeTCSF9AlCJQkxkzlWEaQlg53uFNEO0jVoHG67u5+2g4WczTtWmNqqPDny84DSS/SDT7/hULEF6XjX+AvJKorjL64XrNV1LZKgqP0jJbXQNIJGeMdMGFF/JpGtgGg4dagkR+5JlwpeybFb6TWop68j2k84IdFqz5iE1i/uDcdEc5ERJH0xQI6dcb+KkMxVAuk0SyVQxVwM2MCce8p5AhlC99C2g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.2.0
Release Details
UpdatedAug. 31, 2025, 4:50 p.m.
Changelog

Added

  • Added check-in feature to track attendance at the event including checkin comments
  • Added settings screen to configure allowed user groups
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureYQ5fa6wEyRCQBzdmgrKsZlpTHjP0R6+DGAm6udKxgUy8qP/jN5Qv5YWxDu2k6nVhPE6FF4I6TTZCRjlNMBzRKHRTbopZB0pzTGjQGRsNsWgNNos/AbmpJtiCzLfQcQqFqFYnC0bY8V/n3gJB0kJyXZyFyB4aP9ErJBCUSs0N9GTvbHEGXu5BGDkoUQUIlIy9CSBKfuj1qRN1EBuGxXHtwYnp9pkFOs4tJyZOOfE7atTSW7yVQ5jkBKuRbeYD3U0LlNRO72xV7+5ZdI7a3sk84owcFijXmlF+DclmNP8Y5ICpXZmBPaoY9Wa+p0p00qxwmiJbRjwx4qEayDWrlscCU2a58lENn1WN0ADqeHiKkVaN3MVr3UT4AfCj+/pjFBXg5Lpf+PgrVNpYshxHL23xepQgNyuVV4e/dJPEBanvCG36AycL1QNBnKAA7vWeWPpd1SSjgClybLzkWDdmQqHJUPGOfcQKm5n7SJ75nvwFzpJ75Xw3X9gAOfRKKOwRkC1oUnVlRb4Yf14DYBigj403ScnZ6RDqyKBJP3hVq6RkZXj0CSUK93tM3BslG8sCplvy2NpTVsUd2a/FgCdnaPveFCcbhFbxnGPn/8EtNzH26amCU5Atute/Sg93MYbTJqoi/dMZoYJMHyEooHBsg6WNq89e+ovcsSVkpIU6ISNCr9E=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.1.1
Release Details
UpdatedAug. 28, 2025, 10:02 p.m.
Changelog

Fixed

  • Fixed version number in info.xml
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignaturecatgmF0YVkJbuUB7DFi7T33fq6zL3x0yCZjOSY44Gh/0EWi8PHHHsnbRM7gqq4r77LfnYQNeg7Bx68doi5YNPd3GAlgC14N/AFRtLb8mzK/32qAGQqIal78u8Uo835QY4XCsk6uu9h25VRjji1TgwFRGpOLfsv+vE0gwC2/830MLMeVrAJMZJdgej/NfGrVMwU8vlwHIk/eq1yXVELDjORyo8R4NazAqRPD95CWl76B/azA26WkB0Gp5yKAj0oAszI3cv78GtPXDreu5XwRnbVBTNzZXhlxdDhqmxLddJBQMvhggpXIKwp0x/iyEYGgIB/Wu4pUhW0R6GeLeg0OPy09BTkrN0mSTvOgdoJii6b5Tob//UwhAar6PlhrBaP0JR3Mg4o4+liaXtvEnFJH+Yvma96d1lBFv1BUy6EnJZHr76ODMH9tEZi9Pu+LtyPVWTjN0+APX6ypvzW3YyexTq0IFGLYU5C1lbQEQIc56NT6CeB7+an1b7MWhmeDjLgunxKAqpOxjDncXqOQyPsx6Jgvm3sN9907CE+0X8Ag+kjJvu4kcj+O5GAbsyEL7Vlk5Rk3nv8N6TqFqfIbDCqJCRp/vecq9bVpmgwdPBOKVOTj7lQOxaQtx6FeH/0rqnOPCq4RCPRivvGcjpSuD/jNooQGpZj2SkL0BD31MNqA32bY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.1.0
Release Details
UpdatedAug. 28, 2025, 8:46 p.m.
Changelog

Added

  • Added screenshots
  • Added appointment end time auto setting to start time + 2.5 hours

Fixed

  • Fixed widget translations
  • Fixed timezone issues when editing appointments
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureGzUxKfaj6Myhe3Isyy4A9zZLToN4gXFrOfsNhE/pSUWC/uO2+VX/RniGG3EEveVAduUC3C6PIJTYZcFCnsKW1thUJD24wkDkfBMc2NuuPLIY7AmO3PmY8/8ghMZ76ZPS1k0V+n9rr7q0Xvq//7srK1KZJQ85YFoQDX3eRgIod/3PAES6dbUpa+0BpMo5EzA7jptKzPr9PbzBwdQy46rHRuPxW8e+0toQStY3A8JyawQzNTQQu/utZ8Sycuw3HYla3OKZGR8WU62a3RGfUaKeBFdXqufFp5s46Q3OlWvlyhNyWmYDPlFkkkZWBJoeUkrJzI06jjOodtiHob40ND1p1JZKZ3WJu4exUGJaX6PT2AXGAKX1XJOVb+FjkmIAPoIBtjq8pzV3ebg6jsVXt+zkW4iz01WFyILiFVgpGmdcPWLdTvk2UoRvBTh2PlTv5rSAbZfGMkrKwCIJQz+rqU7Ok4NYfZ7zDYrRbo5QFP0RVmLMog+ctKqm+ux9Ix/bq/pISJ7ft2fdTEpuo8QTIeSovo2Tzpk345GwFw9dhw7jwN2WcV8xnG76Za+i4TQqAxxGeWLYNLKdV5cigWfRtZcy9PNeYDuaPDnbxFrnBrZqS5lm3iJVQlrZ8+Rx8KUhtdtACZbuOglR4nLgduIQ1rAEWqCwfq8Wf/kAJl4rYjyK6nI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.0.2
Release Details
UpdatedAug. 26, 2025, 8:33 p.m.
Changelog

Fixed

  • Fixed color issues in older Nextcloud versions
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
Signaturey2o3h5lyVVYSbhOaBfaXZ7TQD7CNdtC/RXV0rE5RefqaO9Hjy/EUnyWaMOUQxNgFPd4uVAEaR6mhWP++qomPOJgmbTAMIuGTiA/FQPn12eyPbY0mA9lmvBiU6OfA+lt9XwX8aqFgzvPVV5y4jn7UHemeYf4RYhvB/0acvZFyV7+OcaavPHnSyTMPafMHdutZkVLuPhsk6C/vO0oFn4/0HiFfeEIiZhT1vP2rhf/AmU+T3nSokyDGUkqscNguWl1JtfosrofmpjZTd9UHLbrlBSfrOMkKDXcXzgVVpqZfV2ZHTeJl7uiR5/vVgsMPSceiezvZi0KzK8+anfZ+4N8oSeQXV5JzO5/0m/Ljy75+YloLuzD7cw5g2EHlpByw8pnvw8II0vqAK1wBR7zD/+8hU2wDLbdWAurAssut+PNm2HURcoGcLHfnYmXNijmy2gtETWMVpm2LH2xRNBWhDBNoJAe/t4JGKfA1pTWz9WJREq5yG8uAomGWJe9gh5cfj/I4Q8I1OTCoWrWj5iZ10B2TyZj8noevIPrFf3z9L8bx5uq7R5fKz0jBxgLdxBfI1n2+QOND0zgzNUXDOOwxl5EIx9+RTm/za3bxCfDSEW380Zy+JmCH8bG6ll3FUth+7IJKlLOzvYABO2Xqn1JKFr7FEmrqkQmyvRTvLAiP2sEhcbw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32
Attendance 1.0.0
Release Details
UpdatedAug. 26, 2025, 1:34 p.m.
Changelog

Added

  • Initial release of Attendance app
  • Dashboard widget to track attendance with yes/no/maybe responses
  • Easy attendance tracking interface
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhK1MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwODI2MDg0MTU4WhcNMzUxMjAyMDg0MTU4WjAVMRMwEQYD
VQQDDAphdHRlbmRhbmNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
1oV4oHQ/+pRLLJUgxhoZZzZLWwG9IV8q3EHHZzBSE0pOiAx9v1Ajj+hhc88xs4yZ
2Q3Sr0pjLNp5uWDM8OSECAjuLeYaWy9YyAKrtlpZgFoHG3oPKoQWWL0j7xteJcJ9
yxNHpSPhe85g4MBMRRJna+bYRHix0V/qQg+AgfP/LuzPVNU5dDlzvDcM6e5PZvU2
t6fFEnapYWxE+Pdaujm0IUQStMIvd4//sJ1kROau7oWwh5A5FZ+F0qwKSbQcnOxG
gVNHgiDjUOEPEpX9ZJDOvDN496d4qcpUwedszPv920yhJmUWhrXp3fxlQGi+CkPv
l+ok6iLOJsCo6G9ctAapNW15DsZyhLLnuuCBrBs4XF5eDHNtnq6rXtzEQFIrhXx3
fOJtSnfC+bog/sPD1qzwican8vUfcbeQXfNbUhC3A1xy3nvfrZIC2kHwW1swtBsE
GPj1KbCR+AK8HpRV1USP8k/hkom2rewOoHtqcsaZm9uvOzih36Gp3USkIBOPQiTq
O8XbzbvFPYB8lcyHAF1ftIC0FlRxgyJZHTcHXRjhxj2Q70ixCxc86rbPVILe6bbM
CLZUR9BMNR2FzX89f5MouHTn6no2qkFAwpBBf7JTSHLq3H2mh3wkK83cs81w4cJv
1l6IivPOxqhH8DXhTHfmaFoAEdEHUX2VErzJ55ljdykCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAbKbMrP3fI6LeBW+Z60QCIirnMPJPT/6brJhLwEEdQqUo6wfqhBHO
GNwDUJIM+0iBewW1nTf3YH16aPSzPJCW45V8V/HZi5pLByoatEW8GEPg7nPE5CVc
aviuymtcj8FhefVZJ7Dwki1cF+DsTRt/vCcT7klgiYE1M7VTch5LywXwn78vPCW3
1wRKebN7OdWBzl+2hUcRNzLniRdZ9eWbeI6PIoGvA/8eihZuN3qG0IulA++lAGGi
z6BYOG92JRSep5v66t+akCRatTElEnXvJo90sgJwYXf+ndTiYcoLVdVM19r2OQJ4
6RApLIQE5MvM9CQaBXTnQzLyFcI5RgJnWw==
-----END CERTIFICATE-----
SignatureAEHb9eirRBMJ9gI9QFk9CQJcd2hvQwvJ9e9LeY5L7EN6yyFjU7svHTHNuN7bPYFamDG2qG305wvXFQYl2uoehnmizADt5tQd9Zi1o+0IMuraBqyPr+pxgYI74OEqo4bmztSunEjO3sYbfQmtajHULRnqRHSKm/TWMW9Xv2OC/3MKjO7j6jxZ5oDPNvZsdohcZcGZUvLQY157S6y8jBPpsD/qcMPcof+DMTZhsVnb/mtciGRLvuSW+kQuER2ZuFCIFAup1B53fQWApqp0SlDa1/6zLgskChwpoF0MdSQbal69O1Sry+kdYkSUFNVZLbYBuY+LeEa8BZiOvNrDcOm9KIMQBOcLpih2LJgDzhAfP2cuteYTcV0AdpEpN3tJl+FqZ1E6iChXlx10DwyJ3Xz/v4jrkBpNu5wBXnp9huhvJq3zG41I4EgWDrJoRpKwbzpxlkF37S4Y3+dCGHqk2hOPN49Uz65rWiR4btE+T1Nw43VfuiSHHNlFYwU95UL28RPzu5yQ+Q0f/6k6hAxFrCXpaARBrS1y/gERRV8OZk8PBv9lacf/F0VOoiyBsfDdoDZnfZWuBvUN2b5VMYw0FpxoyXo0+pWMFouPCh1g7Rvv76tjbxaQOje7fZ+LefmAJqTQkHUOUUzoqblv4AjJJYgs6XFDnswfRcuA8NFskfxPS2I=
Signature digestsha512
Dependencies
Required Nextcloud versions >=29.0.0,<32.0.0
Minimum Integer bits32