Skip to main content

Radfahrschule - Releases

← App details

Nextcloud 34

Radfahrschule 1.0.2
Release Details
UpdatedOct. 8, 2026, 10:04 p.m.
Changelog

Behoben

  • Die App lief nicht unter Nextcloud 33. Sie war nur für Nextcloud 32 freigegeben. Beim Upgrade auf 33 schaltet Nextcloud sie deshalb ab. Sie ist jetzt für Nextcloud 32 bis 34 freigegeben.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhP2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTAzMTE0MzI5WhcNMzYxMjA5MTE0MzI5WjAYMRYwFAYD
VQQDDA1yYWRmYWhyc2NodWxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA0phsDZLlCNoUCHlzo53B1AtG0xCsO3yvcJq/wTHqCe8SiK9YWgL9H4zu9Ccv
2MuYxwg5CXKXm6z+AV4hbGCVujhRG+SF0Hm/2xkhqKhTsQNuy3p6Tu7BDSolKj+l
cuAUjTgw9oHVbImu1k2Khc7HZ9ZCSpDHggF7SoMCAxPSmCBEIhGYBtazzSX6Ak3y
M6/EaGe5eEJl/J0sv4YbUu11BB1WBnzzRrGQ5yeVnafbcTQWCuQeWx4S8dpPGNJa
81OAqks/V6OQtZHhqExyT8+HPoo9p/0lGs1w/tGl4+zD+wrXzlk01yPUqb8N4KoH
j6qWhjuY3s5TQcOVHWCLuPb1F8QoBCS2nCviTdTlomtvHyHYc/Do5BpmrbBH1L1w
V9jcAJndS9aDEwQNQoz1mhOUEj9XMI+3/rsaJ+Iha33NjIWnfLXYeRt34Q28tjbL
+VFwChtm7r4z6v0JuoKYyrMAFHFwY24t5QVuIDIipzKc2jyI3lK0ZeNLWKA71zsq
9EBnMcJsHaikbnJ0aFkGAbY/1eFXuf7tTMs0Fry+qLpIBIhFw0U4aeSg5YbdL5Ho
iiKwXu/E940BP9CW0SYKrZ7+VF4xCSTGTCO9W8oR/sdADijmkNfTUnoawXSL+C4R
6inRvf4KWkdRSycm15eF6xF9s2qwgPxePTBZURGAndO38TECAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAfaEOE0Hph5kxkXNaYNGKABpQ6zB046LN9BtlK3QuHtVC6lxe
WxE4eKun0sBHKKhp2jYuuMITxqn3utMLS3a+KgIZsLaGHlApwwl9dB4kvvaRbzqd
m8zJnmz0O/YZv48GoU1YoelDIUcmJYyRrE2MfceiLwv0BNJKVcxMrM+Bc7oRTcno
Nc6b+xlYoJb9JNGzlvfuJ9EgTEJX/3Zzwsp4HcR+4UidFLVHppDMfEz+Qa4y7+Bs
skZtvyYiLmDUboZFJBKPTlk2aDlRj3Ur/ZHXxZ7XAqhOs4MjXNDzsV/4Q4xYOkXp
YRtBItAl/h1vA9wyfubaUd+uWfhHlnDGQ13r4g==
-----END CERTIFICATE-----
SignatureTT3jruOx2oOI0NNjPupfh3EdHzZYIL/AuTMl/TM8YIArcSVszPbWMJhDdbyIwFDvELdBdGmEO3Eu1w+d9XcIGQbl5x5mQJTnpsIt/BGHklcilAhGDcTBoWhVWr7WXDYkA0cAlXVmlBrNP9bFsGh2ac7TZ807vPPt+9IR/uFA9B7jvpyhuW9oDL0SK90Nuby4uEw/OuKNWcSp2yoEAXeKs4Ed2lbHJ0WBMP1QgyW+D3IGZk3kEJOhzZJM1FJmCzqSe297SSdZjMRgDHiAVcMbhbdc7xB6+Cs3Jwr/qBXaQO5vuASeRHTOirk7X0IvJh8x4McXVrWw5Kj5on6nL3mi7FDDmBckd4f6rFaCgGgzCYQmdnxOkaoxUG9ymmOVtaln85gDKeT8zh416bg59eOUNBXLdPXmGEfcPe4Wj/p4SKFAoufs0DQTgHkVNTiCZLYkK2WPXuTg52gZ+1DKCSAjOM/Uk/nFzUSKvX0VldkhxyhTys30IJ3x4UXqX1d2wNLmm1FulFzfBv5sS9ei6EiB0/pXagjZfO66tf3yC4kwP2Ol6XnMpXSEiOY9Msl92RgQFJh/tRgqrdJX4GhT5XHjWB29RdCdnECzX4W/SUy9sUAfDFyU/ZazP3M9sBC/iCw4Khyxcz8fTGAQYK7vjM+403M9TECWI+qcfUeHM9pXW3M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0

Nextcloud 33

Radfahrschule 1.0.2
Release Details
UpdatedOct. 8, 2026, 10:04 p.m.
Changelog

Behoben

  • Die App lief nicht unter Nextcloud 33. Sie war nur für Nextcloud 32 freigegeben. Beim Upgrade auf 33 schaltet Nextcloud sie deshalb ab. Sie ist jetzt für Nextcloud 32 bis 34 freigegeben.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhP2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTAzMTE0MzI5WhcNMzYxMjA5MTE0MzI5WjAYMRYwFAYD
VQQDDA1yYWRmYWhyc2NodWxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA0phsDZLlCNoUCHlzo53B1AtG0xCsO3yvcJq/wTHqCe8SiK9YWgL9H4zu9Ccv
2MuYxwg5CXKXm6z+AV4hbGCVujhRG+SF0Hm/2xkhqKhTsQNuy3p6Tu7BDSolKj+l
cuAUjTgw9oHVbImu1k2Khc7HZ9ZCSpDHggF7SoMCAxPSmCBEIhGYBtazzSX6Ak3y
M6/EaGe5eEJl/J0sv4YbUu11BB1WBnzzRrGQ5yeVnafbcTQWCuQeWx4S8dpPGNJa
81OAqks/V6OQtZHhqExyT8+HPoo9p/0lGs1w/tGl4+zD+wrXzlk01yPUqb8N4KoH
j6qWhjuY3s5TQcOVHWCLuPb1F8QoBCS2nCviTdTlomtvHyHYc/Do5BpmrbBH1L1w
V9jcAJndS9aDEwQNQoz1mhOUEj9XMI+3/rsaJ+Iha33NjIWnfLXYeRt34Q28tjbL
+VFwChtm7r4z6v0JuoKYyrMAFHFwY24t5QVuIDIipzKc2jyI3lK0ZeNLWKA71zsq
9EBnMcJsHaikbnJ0aFkGAbY/1eFXuf7tTMs0Fry+qLpIBIhFw0U4aeSg5YbdL5Ho
iiKwXu/E940BP9CW0SYKrZ7+VF4xCSTGTCO9W8oR/sdADijmkNfTUnoawXSL+C4R
6inRvf4KWkdRSycm15eF6xF9s2qwgPxePTBZURGAndO38TECAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAfaEOE0Hph5kxkXNaYNGKABpQ6zB046LN9BtlK3QuHtVC6lxe
WxE4eKun0sBHKKhp2jYuuMITxqn3utMLS3a+KgIZsLaGHlApwwl9dB4kvvaRbzqd
m8zJnmz0O/YZv48GoU1YoelDIUcmJYyRrE2MfceiLwv0BNJKVcxMrM+Bc7oRTcno
Nc6b+xlYoJb9JNGzlvfuJ9EgTEJX/3Zzwsp4HcR+4UidFLVHppDMfEz+Qa4y7+Bs
skZtvyYiLmDUboZFJBKPTlk2aDlRj3Ur/ZHXxZ7XAqhOs4MjXNDzsV/4Q4xYOkXp
YRtBItAl/h1vA9wyfubaUd+uWfhHlnDGQ13r4g==
-----END CERTIFICATE-----
SignatureTT3jruOx2oOI0NNjPupfh3EdHzZYIL/AuTMl/TM8YIArcSVszPbWMJhDdbyIwFDvELdBdGmEO3Eu1w+d9XcIGQbl5x5mQJTnpsIt/BGHklcilAhGDcTBoWhVWr7WXDYkA0cAlXVmlBrNP9bFsGh2ac7TZ807vPPt+9IR/uFA9B7jvpyhuW9oDL0SK90Nuby4uEw/OuKNWcSp2yoEAXeKs4Ed2lbHJ0WBMP1QgyW+D3IGZk3kEJOhzZJM1FJmCzqSe297SSdZjMRgDHiAVcMbhbdc7xB6+Cs3Jwr/qBXaQO5vuASeRHTOirk7X0IvJh8x4McXVrWw5Kj5on6nL3mi7FDDmBckd4f6rFaCgGgzCYQmdnxOkaoxUG9ymmOVtaln85gDKeT8zh416bg59eOUNBXLdPXmGEfcPe4Wj/p4SKFAoufs0DQTgHkVNTiCZLYkK2WPXuTg52gZ+1DKCSAjOM/Uk/nFzUSKvX0VldkhxyhTys30IJ3x4UXqX1d2wNLmm1FulFzfBv5sS9ei6EiB0/pXagjZfO66tf3yC4kwP2Ol6XnMpXSEiOY9Msl92RgQFJh/tRgqrdJX4GhT5XHjWB29RdCdnECzX4W/SUy9sUAfDFyU/ZazP3M9sBC/iCw4Khyxcz8fTGAQYK7vjM+403M9TECWI+qcfUeHM9pXW3M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0

Nextcloud 32

Radfahrschule 1.0.2
Release Details
UpdatedOct. 8, 2026, 10:04 p.m.
Changelog

Behoben

  • Die App lief nicht unter Nextcloud 33. Sie war nur für Nextcloud 32 freigegeben. Beim Upgrade auf 33 schaltet Nextcloud sie deshalb ab. Sie ist jetzt für Nextcloud 32 bis 34 freigegeben.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhP2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTAzMTE0MzI5WhcNMzYxMjA5MTE0MzI5WjAYMRYwFAYD
VQQDDA1yYWRmYWhyc2NodWxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA0phsDZLlCNoUCHlzo53B1AtG0xCsO3yvcJq/wTHqCe8SiK9YWgL9H4zu9Ccv
2MuYxwg5CXKXm6z+AV4hbGCVujhRG+SF0Hm/2xkhqKhTsQNuy3p6Tu7BDSolKj+l
cuAUjTgw9oHVbImu1k2Khc7HZ9ZCSpDHggF7SoMCAxPSmCBEIhGYBtazzSX6Ak3y
M6/EaGe5eEJl/J0sv4YbUu11BB1WBnzzRrGQ5yeVnafbcTQWCuQeWx4S8dpPGNJa
81OAqks/V6OQtZHhqExyT8+HPoo9p/0lGs1w/tGl4+zD+wrXzlk01yPUqb8N4KoH
j6qWhjuY3s5TQcOVHWCLuPb1F8QoBCS2nCviTdTlomtvHyHYc/Do5BpmrbBH1L1w
V9jcAJndS9aDEwQNQoz1mhOUEj9XMI+3/rsaJ+Iha33NjIWnfLXYeRt34Q28tjbL
+VFwChtm7r4z6v0JuoKYyrMAFHFwY24t5QVuIDIipzKc2jyI3lK0ZeNLWKA71zsq
9EBnMcJsHaikbnJ0aFkGAbY/1eFXuf7tTMs0Fry+qLpIBIhFw0U4aeSg5YbdL5Ho
iiKwXu/E940BP9CW0SYKrZ7+VF4xCSTGTCO9W8oR/sdADijmkNfTUnoawXSL+C4R
6inRvf4KWkdRSycm15eF6xF9s2qwgPxePTBZURGAndO38TECAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAfaEOE0Hph5kxkXNaYNGKABpQ6zB046LN9BtlK3QuHtVC6lxe
WxE4eKun0sBHKKhp2jYuuMITxqn3utMLS3a+KgIZsLaGHlApwwl9dB4kvvaRbzqd
m8zJnmz0O/YZv48GoU1YoelDIUcmJYyRrE2MfceiLwv0BNJKVcxMrM+Bc7oRTcno
Nc6b+xlYoJb9JNGzlvfuJ9EgTEJX/3Zzwsp4HcR+4UidFLVHppDMfEz+Qa4y7+Bs
skZtvyYiLmDUboZFJBKPTlk2aDlRj3Ur/ZHXxZ7XAqhOs4MjXNDzsV/4Q4xYOkXp
YRtBItAl/h1vA9wyfubaUd+uWfhHlnDGQ13r4g==
-----END CERTIFICATE-----
SignatureTT3jruOx2oOI0NNjPupfh3EdHzZYIL/AuTMl/TM8YIArcSVszPbWMJhDdbyIwFDvELdBdGmEO3Eu1w+d9XcIGQbl5x5mQJTnpsIt/BGHklcilAhGDcTBoWhVWr7WXDYkA0cAlXVmlBrNP9bFsGh2ac7TZ807vPPt+9IR/uFA9B7jvpyhuW9oDL0SK90Nuby4uEw/OuKNWcSp2yoEAXeKs4Ed2lbHJ0WBMP1QgyW+D3IGZk3kEJOhzZJM1FJmCzqSe297SSdZjMRgDHiAVcMbhbdc7xB6+Cs3Jwr/qBXaQO5vuASeRHTOirk7X0IvJh8x4McXVrWw5Kj5on6nL3mi7FDDmBckd4f6rFaCgGgzCYQmdnxOkaoxUG9ymmOVtaln85gDKeT8zh416bg59eOUNBXLdPXmGEfcPe4Wj/p4SKFAoufs0DQTgHkVNTiCZLYkK2WPXuTg52gZ+1DKCSAjOM/Uk/nFzUSKvX0VldkhxyhTys30IJ3x4UXqX1d2wNLmm1FulFzfBv5sS9ei6EiB0/pXagjZfO66tf3yC4kwP2Ol6XnMpXSEiOY9Msl92RgQFJh/tRgqrdJX4GhT5XHjWB29RdCdnECzX4W/SUy9sUAfDFyU/ZazP3M9sBC/iCw4Khyxcz8fTGAQYK7vjM+403M9TECWI+qcfUeHM9pXW3M=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0
Radfahrschule 1.0.1
Release Details
UpdatedSept. 17, 2026, 1:38 p.m.
Changelog

Behoben

  • Ein fremdes Formular des Dienstkontos stand als Kurs in der Übersicht. Ein Titel ohne bekannten Anfang wurde zu einem eigenen Kurs. Über „Kurs löschen" ließ sich ein solches Formular samt Antworten entfernen. Ein Kurs braucht jetzt eine Anmeldung oder eine Warteliste. Ein Formular ohne erkennbare Art gehört nur dann dazu, wenn sein Titel zu einer davon passt.
  • Namen aus dem öffentlichen Formular kamen ungefiltert in die Mails. Wer sich anmeldet, bestimmt Anrede, Vorname und Nachname selbst. Dort ließen sich ein Link oder eine Telefonnummer eintragen, die dann in einer Nachricht des Vereins standen. In Betreff, Text und Empfängerfeld bleiben jetzt nur Buchstaben, Leerzeichen, Bindestrich und Apostroph, höchstens 50 Zeichen je Feld.

Geändert

  • Die Einstellungsseite warnt bei einer Adresse ohne https://. Dienstkonto und App-Passwort gehen sonst unverschlüsselt über das Netz. Gespeichert und benutzt wird die Adresse trotzdem, damit eine Testinstanz ohne Zertifikat weiter läuft.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhP2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTAzMTE0MzI5WhcNMzYxMjA5MTE0MzI5WjAYMRYwFAYD
VQQDDA1yYWRmYWhyc2NodWxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA0phsDZLlCNoUCHlzo53B1AtG0xCsO3yvcJq/wTHqCe8SiK9YWgL9H4zu9Ccv
2MuYxwg5CXKXm6z+AV4hbGCVujhRG+SF0Hm/2xkhqKhTsQNuy3p6Tu7BDSolKj+l
cuAUjTgw9oHVbImu1k2Khc7HZ9ZCSpDHggF7SoMCAxPSmCBEIhGYBtazzSX6Ak3y
M6/EaGe5eEJl/J0sv4YbUu11BB1WBnzzRrGQ5yeVnafbcTQWCuQeWx4S8dpPGNJa
81OAqks/V6OQtZHhqExyT8+HPoo9p/0lGs1w/tGl4+zD+wrXzlk01yPUqb8N4KoH
j6qWhjuY3s5TQcOVHWCLuPb1F8QoBCS2nCviTdTlomtvHyHYc/Do5BpmrbBH1L1w
V9jcAJndS9aDEwQNQoz1mhOUEj9XMI+3/rsaJ+Iha33NjIWnfLXYeRt34Q28tjbL
+VFwChtm7r4z6v0JuoKYyrMAFHFwY24t5QVuIDIipzKc2jyI3lK0ZeNLWKA71zsq
9EBnMcJsHaikbnJ0aFkGAbY/1eFXuf7tTMs0Fry+qLpIBIhFw0U4aeSg5YbdL5Ho
iiKwXu/E940BP9CW0SYKrZ7+VF4xCSTGTCO9W8oR/sdADijmkNfTUnoawXSL+C4R
6inRvf4KWkdRSycm15eF6xF9s2qwgPxePTBZURGAndO38TECAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAfaEOE0Hph5kxkXNaYNGKABpQ6zB046LN9BtlK3QuHtVC6lxe
WxE4eKun0sBHKKhp2jYuuMITxqn3utMLS3a+KgIZsLaGHlApwwl9dB4kvvaRbzqd
m8zJnmz0O/YZv48GoU1YoelDIUcmJYyRrE2MfceiLwv0BNJKVcxMrM+Bc7oRTcno
Nc6b+xlYoJb9JNGzlvfuJ9EgTEJX/3Zzwsp4HcR+4UidFLVHppDMfEz+Qa4y7+Bs
skZtvyYiLmDUboZFJBKPTlk2aDlRj3Ur/ZHXxZ7XAqhOs4MjXNDzsV/4Q4xYOkXp
YRtBItAl/h1vA9wyfubaUd+uWfhHlnDGQ13r4g==
-----END CERTIFICATE-----
SignaturevUJ2mRju0vakxT1li+Da8LRP5eiubcIpl6hNpAifRvUTTgpWQTL1JkHJR1m4IZQUBRSpFt0kD4qn6PTYk+0JUvl4/87QHv/EK54BE9sgIV7fy4xgeg5aqs60ICo8pwjVoC6imhRjI02WAbyjX1Xj8ABAoiwrre/hEy2CMw4b3DZzaMRmsmJv10HDtrg7spp65C371kN+jqj3poNRSn2zOM68keOqJvlIFKOFmH6LzpgckN/aqvjrnc50eEVqg9Lq+iTdCfaWC6UOjsS5fSttBTsMMcdZUMKKPgDddSqEye27564mzB8UY+IwDJZlT9LyhwhAFhVIPaYdWnMObekGtwCxMcDQ1aldEjlRelF49fkS8TlTmnrn8Gz9Opqs0lhazhOYDrpI3s6+jlBF6Dc05PceTBsyb/xO98S6KIloYJOiUFKMEhR6T4pmv+DNvJgj3iRk2w94F/sxwae0CxGTcvEa52CHO1V/qvga/ChaWEZz+vmQ3m5J3r1qrwfTUb5wAt2HZEPUMaARpvzIDHBCE0rZVwORqRYQip3pV/z2DST1gA/ZR4yXxH0On8oWPAepFrNozqJ7sTRIOkVIe3RLcM2Z+u4rK/rKlfHRka+hX/z/DjK20EBYbJJrD8yFEa/SPhOHQNvvUdEMRVUpP0wDmE9Otqgi+J2+K4FjI98sPUA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.2.0
Radfahrschule 1.0.0
Release Details
UpdatedSept. 16, 2026, 10:18 p.m.
Changelog

Hinzugefügt

  • Eine Nachricht an die Teilnehmer. Auf der Kursseite steht „Nachricht schreiben". Die Seite dahinter nimmt einen Betreff und je einen Text für Angemeldete und Warteliste. Jeder Eintrag bekommt eine eigene Mail; niemand sieht die Adresse eines anderen. Im Text werden {anrede}, {vorname}, {nachname}, {kursart} und {termin} ersetzt. Bleibt ein Text leer, bekommt diese Liste nichts. Wer die Ergebnisseite neu lädt, verschickt nichts ein zweites Mal.
  • Eine Antwortadresse in den Einstellungen. Nextcloud verschickt unter seiner eigenen Absenderadresse. Wer auf eine Nachricht antwortet, schreibt an die hier eingetragene Adresse.
  • Eine Absage beim Löschen eines Kurses. Die Nachfrage vor dem Löschen trägt Betreff und je einen Text für Angemeldete und Warteliste. Die Vorbelegung steht in den Einstellungen. Die Absage geht erst hinaus, wenn die Formulare gelöscht sind. Scheitert das Löschen, bekommt niemand eine Mail. Bleiben beide Texte leer, wird ohne Absage gelöscht.
  • Eine Nachricht beim Verschieben eines Kurses. Die Kontrollseite vor dem Verschieben trägt Betreff und je einen Text für Angemeldete und Warteliste. Die Vorbelegung steht in den Einstellungen. Im Text steht {termin} für den bisherigen und {neuer_termin} für den neuen Termin. Die Nachricht geht erst hinaus, wenn der Kurs verschoben ist. Bleiben beide Texte leer, wird ohne Nachricht verschoben.

Geändert

  • Die App liest für eine Nachricht vier Angaben aus den Anmeldungen: Anrede, Vorname, Nachname, Mailadresse. Sie legt davon nichts ab. Das Vorgangsprotokoll nennt nur die Zahl der Mails. Die Vorlagen brauchen dafür eine Frage mit dem technischen Namen email.

Behoben

  • Nur den Anmeldeschluss zu ändern ging nicht. Blieben die Kurstage gleich, meldete „Termin verschieben" „Diesen Termin gibt es schon". Der eigene Kurs zählt jetzt nicht mehr als belegter Termin.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhP2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTAzMTE0MzI5WhcNMzYxMjA5MTE0MzI5WjAYMRYwFAYD
VQQDDA1yYWRmYWhyc2NodWxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA0phsDZLlCNoUCHlzo53B1AtG0xCsO3yvcJq/wTHqCe8SiK9YWgL9H4zu9Ccv
2MuYxwg5CXKXm6z+AV4hbGCVujhRG+SF0Hm/2xkhqKhTsQNuy3p6Tu7BDSolKj+l
cuAUjTgw9oHVbImu1k2Khc7HZ9ZCSpDHggF7SoMCAxPSmCBEIhGYBtazzSX6Ak3y
M6/EaGe5eEJl/J0sv4YbUu11BB1WBnzzRrGQ5yeVnafbcTQWCuQeWx4S8dpPGNJa
81OAqks/V6OQtZHhqExyT8+HPoo9p/0lGs1w/tGl4+zD+wrXzlk01yPUqb8N4KoH
j6qWhjuY3s5TQcOVHWCLuPb1F8QoBCS2nCviTdTlomtvHyHYc/Do5BpmrbBH1L1w
V9jcAJndS9aDEwQNQoz1mhOUEj9XMI+3/rsaJ+Iha33NjIWnfLXYeRt34Q28tjbL
+VFwChtm7r4z6v0JuoKYyrMAFHFwY24t5QVuIDIipzKc2jyI3lK0ZeNLWKA71zsq
9EBnMcJsHaikbnJ0aFkGAbY/1eFXuf7tTMs0Fry+qLpIBIhFw0U4aeSg5YbdL5Ho
iiKwXu/E940BP9CW0SYKrZ7+VF4xCSTGTCO9W8oR/sdADijmkNfTUnoawXSL+C4R
6inRvf4KWkdRSycm15eF6xF9s2qwgPxePTBZURGAndO38TECAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAfaEOE0Hph5kxkXNaYNGKABpQ6zB046LN9BtlK3QuHtVC6lxe
WxE4eKun0sBHKKhp2jYuuMITxqn3utMLS3a+KgIZsLaGHlApwwl9dB4kvvaRbzqd
m8zJnmz0O/YZv48GoU1YoelDIUcmJYyRrE2MfceiLwv0BNJKVcxMrM+Bc7oRTcno
Nc6b+xlYoJb9JNGzlvfuJ9EgTEJX/3Zzwsp4HcR+4UidFLVHppDMfEz+Qa4y7+Bs
skZtvyYiLmDUboZFJBKPTlk2aDlRj3Ur/ZHXxZ7XAqhOs4MjXNDzsV/4Q4xYOkXp
YRtBItAl/h1vA9wyfubaUd+uWfhHlnDGQ13r4g==
-----END CERTIFICATE-----
SignatureY2JzfnBlJ+9dreGeMomx5W8jiWXYhdrHH41IvdUle3JX0EEZd12QO9yfpVMEu7SvFwIkNopTh9//BPMwA9dgFC237SuRvpWgTkTEhe8rB7rrm2vkoda9CJqawwS9Q/Zv1V0Yw+FkxEbOSP+iHfLH4UnR7A0sS3y5WooQkhaqUFJvw27UbvcTiYAmkSNX1VEKrC9U7ib/93CBiG0yVadSbQZBPrJ13/YsiPiSBXuscbCxE2H2N18X1yCyzAufhjfJk36T3pXSS3WqJGjrFoJyP0h3Z1uQ8Hy5abpTa4E6frfjeQiFL1kCHLH875OM+Zo7LeSZEOUKsBWLhWfmbjRdMyNl9+3oa9nBM7DTTGYOsl1+SozGgrdyTdtEWDJ4F7Bp7Hz3k5c4kZVqVR0tGWkFIMCAynkp9kzYVEGaafxYv3q0YMxAHSB9B1/oYeD62xDUQ1ucN7AsjW0mxjzlGh1wocDuQm7q41A9NEx4rhrQ9ABXN0eZ51nGsIVJdTayA+YNqAwTQ1rXVDln1lk7Ufm6iKyzE6r3i/CyErhowOjLT89CtCdF7d6ZEekoT1DX0XsTbo4YjC9hpmmNjGP/59JwSca6RdebScPIty9VKtNGSPkOMBoefTu5B+lAmklUTMsJCp6kENyW/+YJlFKjMP8dUJExI+HG4zudZDSYrZy9Xmo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.2.0
Radfahrschule 0.15.3
Release Details
UpdatedSept. 7, 2026, 2:34 p.m.
Changelog

Hinzugefügt

  • Die Einstellungsseite sagt, ob der Zugang zur Forms-API trägt. Über den Feldern steht „Der Zugang steht" oder der Grund, warum nicht. Bisher zeigte sich ein Tippfehler im Dienstkonto erst daran, dass die Kursliste leer blieb — auf einer anderen Seite, und ohne zu sagen, welches der vier Felder schuld ist. Geprüft wird mit einem lesenden Aufruf beim Aufbau der Seite; sind die Felder noch leer, geht keiner hinaus.

Geändert

  • Die Meldung nennt jetzt, was am Zugang nicht stimmt. Bei einem abgewiesenen Zugang steht dort das Dienstkonto und das App-Passwort, bei einer Adresse, unter der niemand antwortet, die Adresse. Der frühere Satz nannte beides zugleich und entschied damit nichts: Wer sich im Kontonamen vertippt hatte, suchte danach auch die Adresse ab. Sagt der HTTP-Status nichts Genaueres, bleibt es beim allgemeinen Satz.

  • Eine liegengebliebene Kopie einer Vorlage steht jetzt sichtbar in der Auswahl. Bisher sortierte die App sie aus, indem sie den Titel auf den Zusatz „- Kopie" prüfte. Diesen Zusatz vergibt Nextcloud beim Kopieren, und es übersetzt ihn: auf Englisch heißt er „- Copy", auf Französisch „- Copier". Die Prüfung griff damit nur auf einer deutschsprachigen Instanz; anderswo stand die Kopie ohnehin schon in der Liste. Statt auf ein Wort zu prüfen, das Nextcloud gehört, wirkt nun die Zahl der Einträge: Bei zwei Vorlagen entfällt die Vorauswahl, und wer anlegt, sieht beide Titel und entscheidet selbst. Das Verhalten ist damit in jeder Sprache dasselbe.

  • Nach einem abgerissenen Kopier-Aufruf nennt die Meldung den Zusatz nicht mehr wörtlich. Sie sagt jetzt, die Kopie trage den Titel der Vorlage mit einem Zusatz dahinter. Der frühere Wortlaut nannte die deutsche Form und schickte damit jeden anderssprachigen Betreiber nach einem Namen suchen, den es dort nicht gibt.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhP2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTAzMTE0MzI5WhcNMzYxMjA5MTE0MzI5WjAYMRYwFAYD
VQQDDA1yYWRmYWhyc2NodWxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA0phsDZLlCNoUCHlzo53B1AtG0xCsO3yvcJq/wTHqCe8SiK9YWgL9H4zu9Ccv
2MuYxwg5CXKXm6z+AV4hbGCVujhRG+SF0Hm/2xkhqKhTsQNuy3p6Tu7BDSolKj+l
cuAUjTgw9oHVbImu1k2Khc7HZ9ZCSpDHggF7SoMCAxPSmCBEIhGYBtazzSX6Ak3y
M6/EaGe5eEJl/J0sv4YbUu11BB1WBnzzRrGQ5yeVnafbcTQWCuQeWx4S8dpPGNJa
81OAqks/V6OQtZHhqExyT8+HPoo9p/0lGs1w/tGl4+zD+wrXzlk01yPUqb8N4KoH
j6qWhjuY3s5TQcOVHWCLuPb1F8QoBCS2nCviTdTlomtvHyHYc/Do5BpmrbBH1L1w
V9jcAJndS9aDEwQNQoz1mhOUEj9XMI+3/rsaJ+Iha33NjIWnfLXYeRt34Q28tjbL
+VFwChtm7r4z6v0JuoKYyrMAFHFwY24t5QVuIDIipzKc2jyI3lK0ZeNLWKA71zsq
9EBnMcJsHaikbnJ0aFkGAbY/1eFXuf7tTMs0Fry+qLpIBIhFw0U4aeSg5YbdL5Ho
iiKwXu/E940BP9CW0SYKrZ7+VF4xCSTGTCO9W8oR/sdADijmkNfTUnoawXSL+C4R
6inRvf4KWkdRSycm15eF6xF9s2qwgPxePTBZURGAndO38TECAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAfaEOE0Hph5kxkXNaYNGKABpQ6zB046LN9BtlK3QuHtVC6lxe
WxE4eKun0sBHKKhp2jYuuMITxqn3utMLS3a+KgIZsLaGHlApwwl9dB4kvvaRbzqd
m8zJnmz0O/YZv48GoU1YoelDIUcmJYyRrE2MfceiLwv0BNJKVcxMrM+Bc7oRTcno
Nc6b+xlYoJb9JNGzlvfuJ9EgTEJX/3Zzwsp4HcR+4UidFLVHppDMfEz+Qa4y7+Bs
skZtvyYiLmDUboZFJBKPTlk2aDlRj3Ur/ZHXxZ7XAqhOs4MjXNDzsV/4Q4xYOkXp
YRtBItAl/h1vA9wyfubaUd+uWfhHlnDGQ13r4g==
-----END CERTIFICATE-----
SignatureqnyBO/1I1WOQwZpVAhdrcElmxpAuGBRDEH3jkgN4HbdMIIiOFvV2hl8rg0KZejRWb96rILMpvy1V5JrfTHDZmP/cw/P0ZVyINPPW9GKyhnIpc24aoNWm2/Qf8W5wgjLT5jwzwwQilaG7juhmg1fe2tuNlVx9aSy3mDjCalkaWPpNyXSmuJMZ4N7nO6TBEwBzuuHZqYdLjQBKgLfFq6CYq1MMJm0Ff33TVgrZfht09SAzwLg1hAsJmqUQW4tpuPmhOvZc5Q6UqE9DeRsN/WbdU5HfLOykL/1YvpML3TTUHeArd6Jbyg4fy/3V4bt0MJTCtAsyDtVQyW/Fet92INQu0Ki6wGhEewN/4ewXmDtJ2aT1rngSdwTPFeXCQ+HvMCZTjjRZAbo0CXO/Y4PKdB8uYJJUAZWxZa5ZS10vGBqtB66a5aWosT3SfDcm9kE2bZ340sZq9Yhff1U0fGcXF4QDt6s0Qo+sNtjOFV2UarzIGlZiD2+9OOvH3WY9+dyy1d25kwm6vgEpLeQco1aLphaGhymE/5wU4YbVARV1JpwWohPk9wu2SfHhKQuROktGHpEQt8L4xEG7zVBkTG7kP9QS73hOFlST/pSgI35OiBoiOLDn0V6x/5FfcyZ8aWZtZQZcQ7+a+c00NdPMMUyLzHadhbrjmN/iq4PgRdPSV+NyO38=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.2.0
Radfahrschule 0.15.1
Release Details
UpdatedSept. 4, 2026, 3:26 p.m.
Changelog

Hinzugefügt

  • Die Store-Seite zeigt Zusammenfassung und Beschreibung. Der App Store legt diese Texte je Sprache ab und verlangt Englisch. Ohne lang-Angabe kommt die info.xml durch die Prüfung, füllt die Seite aber nicht.
  • Drei Bildschirmfotos in info.xml: die Übersicht, das Anlegen und die Kontrollseite davor.

Geändert

  • Die App läuft ab PHP 8.2 statt erst ab 8.3. Nextcloud filtert Apps im Store nach dieser Angabe: Auf einer Instanz mit PHP 8.2 war sie kommentarlos nicht auffindbar. Drei Klassenkonstanten trugen eine Typangabe, die erst 8.3 kennt.

Behoben

  • Die Beschreibung versprach ein automatisches Löschen. Die App nennt den Tag, an dem die Anmeldedaten weg sein müssen; gelöscht wird von Hand.
  • In Chrome lief ein Datum aus seinem Feld heraus. Nextclouds Vorgabebreite fasst neben den zehn Zeichen das Kalendersymbol nicht mehr. Sichtbar wurde es nur an Tagen mit führender Null.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhP2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTAzMTE0MzI5WhcNMzYxMjA5MTE0MzI5WjAYMRYwFAYD
VQQDDA1yYWRmYWhyc2NodWxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA0phsDZLlCNoUCHlzo53B1AtG0xCsO3yvcJq/wTHqCe8SiK9YWgL9H4zu9Ccv
2MuYxwg5CXKXm6z+AV4hbGCVujhRG+SF0Hm/2xkhqKhTsQNuy3p6Tu7BDSolKj+l
cuAUjTgw9oHVbImu1k2Khc7HZ9ZCSpDHggF7SoMCAxPSmCBEIhGYBtazzSX6Ak3y
M6/EaGe5eEJl/J0sv4YbUu11BB1WBnzzRrGQ5yeVnafbcTQWCuQeWx4S8dpPGNJa
81OAqks/V6OQtZHhqExyT8+HPoo9p/0lGs1w/tGl4+zD+wrXzlk01yPUqb8N4KoH
j6qWhjuY3s5TQcOVHWCLuPb1F8QoBCS2nCviTdTlomtvHyHYc/Do5BpmrbBH1L1w
V9jcAJndS9aDEwQNQoz1mhOUEj9XMI+3/rsaJ+Iha33NjIWnfLXYeRt34Q28tjbL
+VFwChtm7r4z6v0JuoKYyrMAFHFwY24t5QVuIDIipzKc2jyI3lK0ZeNLWKA71zsq
9EBnMcJsHaikbnJ0aFkGAbY/1eFXuf7tTMs0Fry+qLpIBIhFw0U4aeSg5YbdL5Ho
iiKwXu/E940BP9CW0SYKrZ7+VF4xCSTGTCO9W8oR/sdADijmkNfTUnoawXSL+C4R
6inRvf4KWkdRSycm15eF6xF9s2qwgPxePTBZURGAndO38TECAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAfaEOE0Hph5kxkXNaYNGKABpQ6zB046LN9BtlK3QuHtVC6lxe
WxE4eKun0sBHKKhp2jYuuMITxqn3utMLS3a+KgIZsLaGHlApwwl9dB4kvvaRbzqd
m8zJnmz0O/YZv48GoU1YoelDIUcmJYyRrE2MfceiLwv0BNJKVcxMrM+Bc7oRTcno
Nc6b+xlYoJb9JNGzlvfuJ9EgTEJX/3Zzwsp4HcR+4UidFLVHppDMfEz+Qa4y7+Bs
skZtvyYiLmDUboZFJBKPTlk2aDlRj3Ur/ZHXxZ7XAqhOs4MjXNDzsV/4Q4xYOkXp
YRtBItAl/h1vA9wyfubaUd+uWfhHlnDGQ13r4g==
-----END CERTIFICATE-----
SignatureBCDU5akZuyGU8L/EH7zWWdD5m0tI7vvekWduCFs+4XrHRZNxcMpz9it8RSOQl2Tr5uU6e3Gfk98OVwrO1fW4c0MNLexLID3boQkUZdqhelY8RfTWSWpW8coOkoH+vVCsa77YZ8G8FyeBkUiDbb7xvSAzoL8ILKQVPyVV4c7lrnI42KKb2p89eJzzYxA7y57htwdbw2WRZ/wqhj5V0Dd9ZWTwQdnK/qcbxRRjDXv3FizwWbF/zBklgOsNkdc4R0kMeJ+igxW9IYW4ms/KTsL3B4blFn/yJqEo746b8hJYVPNKiKrYO8el79dRePMfG30iPH1T21WFzs7cFm3hs9ZUZMVBzf0BIIdOGndCvGFBfAgWw3Pg2JHVrNemadPLXXHfYxFOmuIVwdoqX2pfL5oADziCk4rsSI9D2J5ncgg+2/0gY8CN/g/VYQ0UyOSfh4Z9oXZ1mx9psA8CDPf79o8RHwmCaIdGMFS1H8MN+5+GvpY6P4heOHJEbaPBA8Ieb2CuhVbAd8jTrnkEYPro3WYN5Y22Xdn8iTt7eFGuXn+Je4NcvgfnDKEm2mekcgDKVT1G6M5vtXfLqqoMbxKtebei+fnhxZqwvoxsTCG9kaT9AFhqYxzpyqPxlizHTpNbh+EmFc/WhRWo1fANhrvZiat2GVUDyxAP0ACT3i+tz1Ne4lk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.2.0
Radfahrschule 0.15.0
Release Details
UpdatedSept. 3, 2026, 10:14 p.m.
Changelog

Hinzugefügt

  • Vor dem Löschen fragt die App nach. Eine eigene Seite nennt jedes Formular, das weggeht, mit seinem Zählerstand — und dass Nextcloud keinen Papierkorb hat. Erst der Knopf dort löscht.
  • Die README nennt den Urheber. Unter der Lizenz steht die Copyright-Zeile, die die AGPL im Anhang vorsieht.
  • info.xml nennt den Ort für Fehlermeldungen. Das Element bugs ist im Schema des App Stores Pflicht; ohne es wird das Release abgelehnt.

Geändert

  • Der Knopf auf der Kursseite heißt „Kurs löschen" und führt auf diese Nachfrage. Vorher löschte er sofort, und er steht neben dem Knopf zum Verschieben.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhP2MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwOTAzMTE0MzI5WhcNMzYxMjA5MTE0MzI5WjAYMRYwFAYD
VQQDDA1yYWRmYWhyc2NodWxlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA0phsDZLlCNoUCHlzo53B1AtG0xCsO3yvcJq/wTHqCe8SiK9YWgL9H4zu9Ccv
2MuYxwg5CXKXm6z+AV4hbGCVujhRG+SF0Hm/2xkhqKhTsQNuy3p6Tu7BDSolKj+l
cuAUjTgw9oHVbImu1k2Khc7HZ9ZCSpDHggF7SoMCAxPSmCBEIhGYBtazzSX6Ak3y
M6/EaGe5eEJl/J0sv4YbUu11BB1WBnzzRrGQ5yeVnafbcTQWCuQeWx4S8dpPGNJa
81OAqks/V6OQtZHhqExyT8+HPoo9p/0lGs1w/tGl4+zD+wrXzlk01yPUqb8N4KoH
j6qWhjuY3s5TQcOVHWCLuPb1F8QoBCS2nCviTdTlomtvHyHYc/Do5BpmrbBH1L1w
V9jcAJndS9aDEwQNQoz1mhOUEj9XMI+3/rsaJ+Iha33NjIWnfLXYeRt34Q28tjbL
+VFwChtm7r4z6v0JuoKYyrMAFHFwY24t5QVuIDIipzKc2jyI3lK0ZeNLWKA71zsq
9EBnMcJsHaikbnJ0aFkGAbY/1eFXuf7tTMs0Fry+qLpIBIhFw0U4aeSg5YbdL5Ho
iiKwXu/E940BP9CW0SYKrZ7+VF4xCSTGTCO9W8oR/sdADijmkNfTUnoawXSL+C4R
6inRvf4KWkdRSycm15eF6xF9s2qwgPxePTBZURGAndO38TECAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAfaEOE0Hph5kxkXNaYNGKABpQ6zB046LN9BtlK3QuHtVC6lxe
WxE4eKun0sBHKKhp2jYuuMITxqn3utMLS3a+KgIZsLaGHlApwwl9dB4kvvaRbzqd
m8zJnmz0O/YZv48GoU1YoelDIUcmJYyRrE2MfceiLwv0BNJKVcxMrM+Bc7oRTcno
Nc6b+xlYoJb9JNGzlvfuJ9EgTEJX/3Zzwsp4HcR+4UidFLVHppDMfEz+Qa4y7+Bs
skZtvyYiLmDUboZFJBKPTlk2aDlRj3Ur/ZHXxZ7XAqhOs4MjXNDzsV/4Q4xYOkXp
YRtBItAl/h1vA9wyfubaUd+uWfhHlnDGQ13r4g==
-----END CERTIFICATE-----
SignatureQbPZybknPbQdKUfwqA4ctAbtRtxZU+o/ii4yi6u35yFIp4C/xpdOUCmkyAFT44T+h5GWyGISWCf3WdmVbGeEWw2v3my0ask/ZLvi3ij82DtnfSxEhg2RTILLwqMaVmsH59iPrrX5iUnCaHPpe/idybWWAtMrCn7cO7IOliFUFRBemtkQix2nhH1iqqLnycc19ts+piQYZcPlT2lYV71TfSctHK7DBKB/4lo6ehUvh6G+16w0J+9HFEkBiSqmR+IH53q8DXmz89xkeHcAS9qJ/JXs8YK/VxNLpf0UFOYHwyvGmkW9OHiEaJE26BxbrWVI7m7emcGOYM9N7Q+IVWKAd2hhJ4Zpiwm+znMF1OWBWhkXMomny1Mz4u92Qfo9RTXsI30L3hbVj1UCQV4NuNEBZLW9gC6brVvj7d1XyZtfrxb9NcuAgfp4JQT2LL4p5SG6VqT2x3l4z0YREGUS+nJIgVi6bfkaoTg/F0JvPafx5UcOSopDsVz3V5JmvTqlERTp2rCyMqsGJIBkmg25aMamGHUvLGa1oEJMzsly7ynguichJiFrCdVrWEgpy31aIEXG7OwuZnHfYIt/jcVkDgHuQfzA4+UVOdU3Opeeva56CyRKSshwXI5HcU9mMiSadINXhn9vwwxKz/OEPQRhkbsGCWu1Xp8OvEasqr5kAoHBt9w=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.3.0