diff --git a/data/apps.json b/data/apps.json
index c2c2f5be0d02d846b0eaafb056b059f6c9d89874..c6926bd371f576ff4b013e1ad665fd6e5866d701 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -4653,7 +4653,7 @@
     "issueTracker": "https://github.com/nextcloud/calendar/issues",
     "website": "https://github.com/nextcloud/calendar/",
     "created": "2016-10-01T12:40:39.060903Z",
-    "lastModified": "2025-04-07T14:46:48.480003Z",
+    "lastModified": "2025-04-22T11:01:08.721542Z",
     "releases": [
       {
         "version": "4.7.16",
@@ -5274,7 +5274,7 @@
       "en": {
         "name": "Calendar",
         "summary": "A Calendar app for Nextcloud",
-        "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* πŸ™‹ **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* πŸ” Search! Find your events at ease\n* β˜‘οΈ Tasks! See tasks with a due date directly in the calendar\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries."
+        "description": "A Calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* πŸš€ **Integration with other Nextcloud apps!** Like Contacts, Talk, Tasks, Deck and Circles\n* 🌐 **WebCal Support!** Want to see your favorite team's matchdays in your calendar? No problem!\n* πŸ™‹ **Attendees!** Invite people to your events\n* ⌚ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* πŸ” **Search!** Find your events at ease\n* β˜‘οΈ **Tasks!** See tasks or Deck cards with a due date directly in the calendar\n* πŸ”ˆ **Talk rooms!** Create an associated Talk room when booking a meeting with just one click\n* πŸ“† **Appointment booking** Send people a link so they can book an appointment with you [using this app](https://apps.nextcloud.com/apps/appointments)\n* πŸ“Ž **Attachments!** Add, upload and view event attachments\n* πŸ™ˆ **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries."
       }
     },
     "isFeatured": true,
@@ -5296,9 +5296,9 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.9420289855072463,
+    "ratingOverall": 0.9428571428571428,
     "ratingNumRecent": 0,
-    "ratingNumOverall": 69,
+    "ratingNumOverall": 70,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhARMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMDAzMTMyNjQwWhcNMjcwMTA5MTMyNjQwWjATMREwDwYD\r\nVQQDEwhjYWxlbmRhcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMm6\r\nFTeqgzCXprkU83VM4/DrZWn3kqtfaR/edkC4gYT3ug7RHa/Uv1C/S++vr7pvgpnk\r\nYzQoavl/0Qlh5sKEYX+0ud/LQDoiidwBRDckFUQ1bRfVLxAD9UAVvDRHxDqJMOx2\r\ngZArbeQ3ztdSHZp4ThzBFWq2FILsJD86weG7LwHjzhW6SWgLb/YTLbuuW6tRCDVV\r\nbtB0I/a0vCwj2u91Chw3u6pWWjPakc9DQrIDH4HCIBKQ4zVrYDxAmJDRFGDvVVWx\r\nuIAeux8sd8drqSMqAhX+XMcZPRD71NQTWbCupSwWO8kgjmZnBpIiBNpzvMQzJf3A\r\nQloZtjZ2RDXAQG88eTeT8pp8yEOCEoDLpGdraKxJrh/z2Dsk30JP3lOiNYJ9vBaB\r\nC8NJbJ3oAlG7THwUaFF9fsdAKoTwzs5Xms04TI7W/v4Z/GClOzMymnR1T4sR72Oy\r\n3WaMNHv/1QGffvQn2/TtZt23Ou3P083xWx2vn5FgTcac8+x85vRgWsVCA4hq9v6m\r\nAlktB0+UWDEXpDTKD9BdFNWM8Ig9jQf7EJrvTLNnS7FIJZMB4GK8lpvPxyvACWnh\r\nR2hQOe987Zvl3B1JZNO5RvtSeYld9Y9UfMgW1aPRweDNjSuZYAKlugx1ZoyI5HyA\r\nQjfzAwicIMwZsCJDV/P5ZO8FE+23rdWaoJczpBqDAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAHQXwvj8q5khWR/ilg3JGYpmMNBYHE9OeDaOcNArkKaGMd478SDPOXeu\r\nyW7hCvNEpiTk5g0h3g3yleZFws0xH8fPsQgZANgvQXb3RCcD61NL77d0cMTr7Xzr\r\nN3Lq/ML1YLc/WwL4uV1XvpMQMwALFL1p63BU2c0ysO31zbLOjMKAJi0hHFDYz5ZQ\r\nD3xxtc17ll3B5IqrMnMHRqmOQ39Sbe56Y7T4agaIz/sUWpseo85D5kt7UAIOR+Mr\r\nQ0Bl/QinETk72afGR46Qvc7tC1t9JjQQD3AUbEGuJdGvXjJJ9GREYu01XoODmPdT\r\njXXOI8XIOK6kxXhPHUc3iWu9b4KqGm0=\r\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com"
   },
@@ -7664,9 +7664,9 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.6063829787234043,
+    "ratingOverall": 0.6145833333333334,
     "ratingNumRecent": 0,
-    "ratingNumOverall": 47,
+    "ratingNumOverall": 48,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhATMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMDEyMjAzNzIyWhcNMjcwMTE4MjAzNzIyWjATMREwDwYD\r\nVQQDDAhjb250YWN0czCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANzx\r\n/zJF+5/s4lOJLWIlfKQgTy+UpvIpiUXCgrsHsDZTx+hjQAhIWukH88a+7NVAL7Ys\r\nkQNC0Tlm755FJi/T6EdR7edOwIRdo2ZwakOWLZXd209+6cCd2UloHL0bgnbWepTl\r\nR/4YgbLg/G+FVKCfkEiYc3PuDZ3EVrcwQFcg7h74X9ne6CHH0Z1WQLydxJuVEb2n\r\nX9I+nIRpPHcVostkSiUmzHR7C5TjTIo2PzzgnCU6GC0iBa6z6dDYfz24QEp/b8UA\r\nZaLhjkyKghVGMnoF/s9KPgH4NM8pvvtadQN8pxlOPju4wbmKPUrsXo4ujurDXbbc\r\nYkzNt8ojobGwdTXoyDogAsGZLQd2FQksWpRvY+I3zVPokBfPMdUPLllG5VcV0VA5\r\nDRK+h2ms+XmspdBvGonjF+XdbFm9hEmDoFmoi9aU6C6AdofjmG/e9+pw/20dXUWk\r\nmMorWwXQ5yLmIn5LnpRXrOuK7CS28VRhBYuVNMlsyKhzU0rophbsD9OFXxYLjr6s\r\n7UPNwZ5h+kjXZDBKD89QctBSViT8RhLe8nulRIm0iJn1sb9hca/CF63KmsFzENfK\r\nQeM6MO0H34PB84iNyz5AX1OIy+1wHD4Wrzt9O/i2LkWK6tBhL69aZiBqdLXWKffj\r\nARDCxxIfews51EZFyHzwsw65I97y46aBKxY382q7AgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBACLypX0spxAVAwQIS9dlC9bh1X/XdW2nAvSju2taUTBzbp074SnW6niI\r\nbnY4ihYs4yOuGvzXxnp/OlvWH7qhOIchJUq/XPcEFMa7P03XjVpcNnD3k0zQWlZb\r\ntGonX9EUOeLZKdqI4fkrCkMLScfjgJzoHGYQrm8vlIg0IVuRLCKd5+x4bS7KagbG\r\niuPit2pjkw3nWz0JRHneRXz/BNoAWBnJiV7JMF2xwBAHN4ghTM8NSJzrGTurmpMI\r\nGld7yCP47xNPaAZEC66odcClvNtJ2Clgp8739jD6uJJCqcKDejeef0VU1PG7AXId\r\n52bVrGMxJwOuL1393vKxGH0PHDzcB1M=\r\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com"
   },
@@ -8545,16 +8545,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=18.0.0 <100.0.0",
         "minIntSize": 32,
-        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/6680301612/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
-        "created": "2024-04-21T18:10:08.871207Z",
+        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/2129524508/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
+        "created": "2022-02-23T19:25:14.232829Z",
         "licenses": [
           "mpl"
         ],
-        "lastModified": "2024-04-21T18:10:09.133113Z",
-        "isNightly": true,
+        "lastModified": "2022-02-23T19:25:15.773405Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=18 <=99",
-        "signature": "DZ7PzudXfltJDdgmsdhwJGkhWJ5jg6FbAgZVuAc9/2ozRfhwV1TJGaapsgSukQbTBvTwH2R/C1OBXsNfYWLx/tsbL5yyGWPlT/7aSU5v4p1GkjsL+sZ+EbxjwMftKZY2m4Ym4J0OS+dDbAH9tq7cOjbO9k1Lnd1ZrtXfKPmS3TohWmcumkcfyGpaj7VqcyXxiU3a9qA/zTAnh6qx5yo+hBV6siyPjbtyenOyKTtlvoNZgR7VjsPJKqa0/ADAQGXBCecWUXGH1uSMZnCDUQH9uQZV8GMBfBiNqEqrrcS65avzgaEdjfpqWi6Na5bQclaKFid8jqim8yHkvWwvagkMR04pSsdFYVhysPTGUQN52M9/nB58sfVrQYf4+TRzFeByokkk2tAqK1ul2hA/YUe2Vr2bpAWreFpDKCQ50fMyKWxIPmHjMrfC9K24NIZmgrE+NRIY6y8UEeeo8U9bQHAPpUowHc4UmQDyYLl8jsgj6myaQSCGWnuZdHOfrSysTXBAiGu2Lg2L1BipKTQhwQxfwx1BG7QvnSi1M0Fsu5AG84p/D4zEzf4Vwqg4Ff62naK610/shol826POLLf4zh80fM2ELmvPmMP4DzU67SgcYcbx0N5rjzOwGD2qZ8B+2wgvHStIKzBYX+fDbLIGZQdsV6nBJOmiAUTO6vlq5IVhXbY=",
+        "signature": "w9wev2GhXjw/qevdVdpyrWAcMthuTnaQqEeVXaot6ZZ/nWhpycs8H1kEGtZanqM1bH/5hE7lokjk69C9n0dpHoRwZIguzqVjtMDvwytGF/VoiUcNMzrM7bqMwNDJMrwc8b+2GguNSo7Jh7CC5RV9OEZzVrjgI/4abnOxUOE56Fxxym6Zb+jwQAKbI2Bs5YmzWb/0KCc0BdGi5FSBEKw6PTf5S4y5HZsPaf4kLuKpEbqIQY67/hVZ8poItIbI+fd5WoAfU6B7m/mNDcsINcAlDpHeE8D173OdyM9i96bdAYRI01qVZl5h9SnkyTHeDY47eolmpN500T2v4QaR1KS7/PoQv6hHWMYKAWHY5xwCl/AP0FYfNOqHeBJA/XFViwpdTjGE87wI+Gmy89Vu2p9vMoclEaj6/Xh0Ge2lDFaz+JuS3+tlYD/PDqHWQNcmoMsxxzm/g7Lp2B7gN3q6EgYLNZu6xtYCPmypgNQyl6f10a9rr0KWrILMkRVZQABCiOZA/XUUGmmDGBWlvy1QLEygmjNJsk9xAuYEoGGXDdrzLH2h9g9XA1MfwzM8hK5IyD6k1C9OIL/+X8iYIHqMxANYgNuvFfM13o86FGVirC2Yd6DM+FiO/G0YPmsmxL+bMFj5rhtnUkOTvj+BujuScBTiboxYYuRD6tPi4KgFMQ01gWk=",
         "translations": {
           "en": {
             "changelog": ""
@@ -8570,16 +8570,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=18.0.0 <100.0.0",
         "minIntSize": 32,
-        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/2129524508/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
-        "created": "2022-02-23T19:25:14.232829Z",
+        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/6680301612/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
+        "created": "2024-04-21T18:10:08.871207Z",
         "licenses": [
           "mpl"
         ],
-        "lastModified": "2022-02-23T19:25:15.773405Z",
-        "isNightly": false,
+        "lastModified": "2024-04-21T18:10:09.133113Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=18 <=99",
-        "signature": "w9wev2GhXjw/qevdVdpyrWAcMthuTnaQqEeVXaot6ZZ/nWhpycs8H1kEGtZanqM1bH/5hE7lokjk69C9n0dpHoRwZIguzqVjtMDvwytGF/VoiUcNMzrM7bqMwNDJMrwc8b+2GguNSo7Jh7CC5RV9OEZzVrjgI/4abnOxUOE56Fxxym6Zb+jwQAKbI2Bs5YmzWb/0KCc0BdGi5FSBEKw6PTf5S4y5HZsPaf4kLuKpEbqIQY67/hVZ8poItIbI+fd5WoAfU6B7m/mNDcsINcAlDpHeE8D173OdyM9i96bdAYRI01qVZl5h9SnkyTHeDY47eolmpN500T2v4QaR1KS7/PoQv6hHWMYKAWHY5xwCl/AP0FYfNOqHeBJA/XFViwpdTjGE87wI+Gmy89Vu2p9vMoclEaj6/Xh0Ge2lDFaz+JuS3+tlYD/PDqHWQNcmoMsxxzm/g7Lp2B7gN3q6EgYLNZu6xtYCPmypgNQyl6f10a9rr0KWrILMkRVZQABCiOZA/XUUGmmDGBWlvy1QLEygmjNJsk9xAuYEoGGXDdrzLH2h9g9XA1MfwzM8hK5IyD6k1C9OIL/+X8iYIHqMxANYgNuvFfM13o86FGVirC2Yd6DM+FiO/G0YPmsmxL+bMFj5rhtnUkOTvj+BujuScBTiboxYYuRD6tPi4KgFMQ01gWk=",
+        "signature": "DZ7PzudXfltJDdgmsdhwJGkhWJ5jg6FbAgZVuAc9/2ozRfhwV1TJGaapsgSukQbTBvTwH2R/C1OBXsNfYWLx/tsbL5yyGWPlT/7aSU5v4p1GkjsL+sZ+EbxjwMftKZY2m4Ym4J0OS+dDbAH9tq7cOjbO9k1Lnd1ZrtXfKPmS3TohWmcumkcfyGpaj7VqcyXxiU3a9qA/zTAnh6qx5yo+hBV6siyPjbtyenOyKTtlvoNZgR7VjsPJKqa0/ADAQGXBCecWUXGH1uSMZnCDUQH9uQZV8GMBfBiNqEqrrcS65avzgaEdjfpqWi6Na5bQclaKFid8jqim8yHkvWwvagkMR04pSsdFYVhysPTGUQN52M9/nB58sfVrQYf4+TRzFeByokkk2tAqK1ul2hA/YUe2Vr2bpAWreFpDKCQ50fMyKWxIPmHjMrfC9K24NIZmgrE+NRIY6y8UEeeo8U9bQHAPpUowHc4UmQDyYLl8jsgj6myaQSCGWnuZdHOfrSysTXBAiGu2Lg2L1BipKTQhwQxfwx1BG7QvnSi1M0Fsu5AG84p/D4zEzf4Vwqg4Ff62naK610/shol826POLLf4zh80fM2ELmvPmMP4DzU67SgcYcbx0N5rjzOwGD2qZ8B+2wgvHStIKzBYX+fDbLIGZQdsV6nBJOmiAUTO6vlq5IVhXbY=",
         "translations": {
           "en": {
             "changelog": ""
@@ -10257,8 +10257,33 @@
     "issueTracker": "https://github.com/rotdrop/nextcloud-app-dokuwiki",
     "website": "",
     "created": "2023-02-08T08:30:19.357958Z",
-    "lastModified": "2025-04-08T09:29:09.155844Z",
+    "lastModified": "2025-04-22T05:56:33.274574Z",
     "releases": [
+      {
+        "version": "1.1.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.1.0 <8.5.0",
+        "platformVersionSpec": ">=29.0.0 <32.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/rotdrop/nextcloud-app-dokuwiki/releases/download/v1.1.1/dokuwiki.tar.gz",
+        "created": "2025-04-22T05:56:33.259698Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-22T05:56:33.316791Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.1 <=8.4",
+        "rawPlatformVersionSpec": ">=29 <=31",
+        "signature": "BdrRIbSBYcYRRYT9XSmkXW0W7pcH7V9bPRSRveWb8xHoL23N5yeUHHHQb5+Hxbtr\n8828KcM8wyzddRPjMuatN8bRUBCoo8ciVp9b/vZ69YxV4QCIChQxPCykErdFAfoi\nZKjl1oqZzP2x7oXxGfJ+Zfvro+POZeGEu2Zr+0pNyTJqh7BbfE1CHRAoe/H50k4A\nd6By65AOeS+3Wz2z/lXCsXlvZwuJ+s/LdixUe3c44yX3a7h6qlJDV6ayGd31BmaD\nrsVCWfiFGCeMf6uki1eD+Casndgh9GWlGcKlWKUZ3uCn2UFwy/oOvhatdeYNISgt\nHafZKhtnehCq9/la/9/xBCbQeiKF75B6F6vX+lQtsEJ73V1VONpCj3qgGSJB1lSD\nPxiJpzduMWMjyHK9AmyUeQPOhyN0tMpeZKmZahrsJtI0WRkdtLcPbmAPwI4/aKNm\n7LCkRspg2EMSr+s9noB9aa7KWfpjgLe+5D8J6JniYOAIB33Mz+233Arnr0jKXEEW\nTQKDFlfMURk+seL7Vz7++qJGWVxaGyA6Nn6UqR5BQb1HKxA82ac1zHb8t/AZzrL6\nRj/I9jGwrUL2kjKUKGZZwV0Cll5O2dmeTrPO4qQMM/oI6X+aYkWIjA7iRSMb9R4E\nv4SErMleOnP8qKV81xhWYMRHMaLkn/VSjLm00RnDekE=",
+        "translations": {
+          "en": {
+            "changelog": "### Fixed\n\n- fix infinite recursion during DW login\n\n- relax composer dependencies to reduce the potential of conflicts\n  with the core 3rdpary/ packages"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.1.0-rc1",
         "phpExtensions": [],
@@ -12659,7 +12684,7 @@
     "issueTracker": "https://github.com/matiasdelellis/facerecognition/issues",
     "website": "https://github.com/matiasdelellis/facerecognition",
     "created": "2019-11-23T20:23:04.585715Z",
-    "lastModified": "2024-11-19T19:34:18.987511Z",
+    "lastModified": "2025-04-22T13:30:31.352987Z",
     "releases": [
       {
         "version": "0.9.60",
@@ -12765,12 +12790,12 @@
     "isFeatured": false,
     "authors": [
       {
-        "name": "Matias De lellis",
+        "name": "Branko Kokanovic",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Branko Kokanovic",
+        "name": "Matias De lellis",
         "mail": "",
         "homepage": ""
       }
@@ -15940,8 +15965,33 @@
     "issueTracker": "https://github.com/nextcloud/files_retention/issues",
     "website": "https://github.com/nextcloud/files_retention",
     "created": "2017-04-25T15:43:23.848958Z",
-    "lastModified": "2025-01-20T09:36:56.414646Z",
+    "lastModified": "2025-04-22T12:27:05.108969Z",
     "releases": [
+      {
+        "version": "1.18.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=29.0.0 <30.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/files_retention/releases/download/v1.18.1/files_retention-v1.18.1.tar.gz",
+        "created": "2025-04-22T12:22:32.070818Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-22T12:22:32.119716Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=29 <=29",
+        "signature": "gWfSGGT2+25AYX+xLQUTUE/HS6VW5rBakHLN/T3Wh1wNK/8ObelCvjeeUoC5P17oyQo3vspFEd73C/biLA89C0IxAhLryP56c5Fpe+VxqRbcSy4MVp5phcFRSwEMhmpxXn6RH1TCJDctjqR6bvZCMgOfqBmlwbrhcaMbyOTrgD+VcM4lWWOdLDx31UokyKQx68fuvR4qpQvTParccyQg0LqaQshHe8I50zJsYTBGte9s8+pe8Pia6sw/8PJ7dnjX7JIcssjoZjNZRH1icawWl/OYLBM6ffJi04cEQkHrdMyHTsFuv4iuMRnzTJae4G5tz8JcNajg//aAMTbsDj1176xWGf38zja7YWBpxObsOKnXTOJzqph2KeV9u9+2QjGOxYVq4GgbFOT4DI4whRJQyN3mTsew99SplN+W08iOr9QMWto9qo99jHYh/VkW4XFdLLQf4iMTjdkHhcgl+VBtj48sLeBZeLX8GQv0Ak8Sk1LwNhcJxPyZ3YGgQQLkSl8YB1q0O4MHjQXJIvLD5V4Yonznq6bBHNArbu78blaYFssoQTBJd8/Lu3Wy7SfPvpCCWIx++44ziCB6wJPniE8C4JNUVO0Yii0L2dF8B2GvKJPK8kjIl8NO8rwRYC+Q71YKyCoCBYN9dG+BhiM6mn+vJoSd3YjNK9l8xRK0Z/dev2Q=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n\n- Consider upload time also when retention is based on modification"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.18.0",
         "phpExtensions": [],
@@ -29815,7 +29865,7 @@
     "issueTracker": "https://github.com/nextcloud/mail/issues",
     "website": "https://github.com/nextcloud/mail#readme",
     "created": "2016-10-19T19:41:41.710285Z",
-    "lastModified": "2025-04-14T10:56:02.933662Z",
+    "lastModified": "2025-04-22T10:47:29.960493Z",
     "releases": [
       {
         "version": "3.7.24",
@@ -30953,7 +31003,7 @@
       "en": {
         "name": "Mail",
         "summary": "πŸ’Œ A mail app for Nextcloud",
-        "description": "**πŸ’Œ A mail app for Nextcloud**\n\n- **πŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **πŸ“₯ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **πŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **πŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **πŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟒/🟑/🟠/πŸ”΄\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/)."
+        "description": "**πŸ’Œ A mail app for Nextcloud**\n\n- **πŸš€ Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **πŸ“₯ Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **πŸ”’ Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **πŸ™ˆ We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **πŸ“¬ Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟒/🟑/🟠/πŸ”΄\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/)."
       }
     },
     "isFeatured": true,
@@ -35349,9 +35399,9 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.7714285714285715,
+    "ratingOverall": 0.7777777777777778,
     "ratingNumRecent": 0,
-    "ratingNumOverall": 35,
+    "ratingNumOverall": 36,
     "certificate": "-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhAUMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYxMDEyMjAzODI5WhcNMjcwMTE4MjAzODI5WjAQMQ4wDAYD\nVQQDDAVub3RlczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJpuVxoH\n9J3nVUHKh+kdSafPuTwkvhLre215pHi0hJm492M084BZYgkV0N9qGTxcyipCTHEa\nTjt+MpaXjuiO0yXe/sVm3E0Mu/tNKTSQ6i3aaS5x2F5sB2rCWVDD+h48/rQ2mRWe\n4+Tl9uXR4LdEbBV0sUlQP6e2yeKOieAuh33gnAaadklftW9zvt8XSt2rhlF7Qino\nkUImEbStGLyM7ThZz48MDQ6Hs7SLYumtBhi0iMcBraagZdJrWOQfhHH1K0kQGeey\nvO4iqlCvGfsHM01BzyvDKqitJJ7pgXsozRC1ysLQ8SHJFOEZgzKMqPQVfBuM0rqf\nGQj0pUNBHZjZ/EI3JLYPGoqK6AEGfOVN7XJeFjBw2ayFu210JP/YQ4O9UhG8noel\nHQ8csUAV/AV9HlU0FwUGpMPLqZhiApSPjYdqofhlRbOxru/LxP4v4iWsZHDneDdN\n5NwYMBivkhNe+gNESh8AL3eF5OQAD9Idylnj53R3/WZZ7cDL0AOsbKXM3jmkyI5K\npnP+Bo8xAOqxhyYDIS4pv6iH0wtOhWLcbzqPCU4QrfW34yR7qFS6zgXM6OVcDn4C\nbVbEA3Z3Mr1er8kpGHVOzzYaxbasIknwMu3kDUK6rmmNUZT2UenR6ellxaiSDJTc\nYqb9cEyUV++9h/y7+2MYnROoJHsDaJ4vOfw3AgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBAJHfqbq6gTnRSGUnS96VIB17i7I3NBybXu4ZaSEmVjYQbB/ew09KUbpBxPLV\nUBrxhGjEwHPvDcr9Q1KJ0O6RTu+7K7ECueDe5FVQSQ3g9HpO3BKZhCAs/vZLXFRr\nSloaPqv0fXOH3yZ+geJV7UXhurO4etqmwKxwucLdu6WJjo6N7GKfRPXmU8DIT3dc\nhUczSpWNCKa32hA22SgskEHWDXvrwrEae23ljbRFWgxQ7jdHhZqBZVrP0Q1dDEYW\nbhQe3aVhuRaTT8Kzbnl03S4ZuA21v+2COb2/3sajdEdz/4co1E723aAGBbz/T2TC\nl6sMWnWB2VKecPOpnKOHfES4gj0=\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com"
   },
@@ -45772,8 +45822,90 @@
     "issueTracker": "https://github.com/ConductionNL/OpenRegister/issues",
     "website": "https://github.com/ConductionNL/OpenRegister",
     "created": "2024-09-06T20:33:48.796201Z",
-    "lastModified": "2025-04-17T13:46:21.031694Z",
+    "lastModified": "2025-04-22T19:01:50.944203Z",
     "releases": [
+      {
+        "version": "0.1.78-beta.34",
+        "phpExtensions": [],
+        "databases": [
+          {
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
+          },
+          {
+            "id": "sqlite",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
+          }
+        ],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 64,
+        "download": "https://github.com/ConductionNL/openregister/releases/download/v0.1.78-beta.34/openregister-0.1.78-beta.34.tar.gz",
+        "created": "2025-04-22T19:01:50.933038Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-22T19:01:50.968602Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "gjqu+5UqhxyYhK3AnFvvuGxfqoQEkTR/JfqFozhUSq3KZQ/+1+lJuB9lbg/pBXtuw4IIKHZk5kc6u9xoyFMEX+eoTtAO/GUKVJ4U4H7QX01++C9FyVltx6wXB6Lqjw5EVvLxVeNsE9MjEH8UUgVHEijkgU7iUcWpJ6v9v1bHz0M7qpi/fKY2JCWFfXcEYhB6b8Olx0d6ZjxRdBUjIiqM04DJyHoz7WpCJsDoydqO2rJh9BCN+cK9kgJ3AdS/DlrRTPzGGJ5/q+HeXNsmqzvKUbl+wyeA1d40edR/uJtUs+ZMexGYTjtLfZHxAdPRUE3b/dBaBkYgE8GwUsUldc9+bbo9Y7grhLF31+sJW7Lxflo+PrrmQUsHzjXcV3lbP35B8dXt9hCxS9d60NH/xu6gcHXSXQZSJI6r1SJ3Lm9AlimE73daYMegIUo7/8bvdQzecgVuq1Z9U20RzSgyn4J04feSuSf5lE0NF4ad0UNqKRr1gUjiZA7+Sp22tToch9relG5XHcnFfD/TOWUjMP+iuTCKXB8N4Izs8vFEXTE4oKkWwRZBatrQJAqMD7GPPEupsLiUmFPB4TVtttdTAOhZABxoMw74i3AjyjQCfvaRH9IlVihGGkwCdl4wmrBwSPV8B8jkRpHl/RfKrP71U0jhzw0HTShG9zqzZDRMrKmE8xI=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "0.1.78-beta.33",
+        "phpExtensions": [],
+        "databases": [
+          {
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
+          },
+          {
+            "id": "sqlite",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
+          }
+        ],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 64,
+        "download": "https://github.com/ConductionNL/openregister/releases/download/v0.1.78-beta.33/openregister-0.1.78-beta.33.tar.gz",
+        "created": "2025-04-22T07:46:57.140137Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-22T07:46:57.177024Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "o1BSciyT70idKMg09a+n7CDf03pYQ1FEXojOTHzBtc4cm3F605Kt/Y2r9id/68O1huo+hb+965FlGhtSq8c/d8d5cQIPrVdRWZHgmYNa3vAjWzzkvY7N8eCer/F1FqoY160S67d57Sr98/nCYa2LDtRtJLH8jZBfpCTmCqlNPdkL2Zzk3DcVhSz76xwSOF8Ph62WJcHtWyI1pyd3WzwGV5R47ZHsLiuura16eh+hv8Is/QIUTey8NR/5kr5TqtDsXMqa9yvkTFwSjSDwt+p+pnXHpb1Q4AYzLV0ASDeQJi9KX/spIejPlZRXcufQKHJjn9o0xJz/gFx4BHQfjn+2ZOcw+cnm2Jc+DThntouLXGGfFrKCE3pLfwisw3IN/mi25XPPZhbBz/5d/3zsWOzOyVnyb4tG5slZWyg7JSeB/oTabqW1H/tVSBxmzjqRbqyp8hdnshw0MQ1nVBkjRcFjD/v3VBcDIC8+oOCvXagFqsZ3Ya3Bj7wz/5/zfUdDWMvBOubjW/hn+QFTW/LWOtWTG0i+9zLXOAkisVlPwBmG7bwUqMpfzp2LD4hF4Csb8ZB3qDZmV4otrNqlpKKMXrEqBO9hGK1ObEOl7vayupyNewvZPybsaMN5six3KlebKkVogzrFvADbDYTQnu69O4TpVxHtuHY2ms6wrG9kOejBirE=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.1.78-beta.32",
         "phpExtensions": [],
@@ -75830,16 +75962,16 @@
         "phpVersionSpec": ">=8.0.0",
         "platformVersionSpec": ">=28.0.0 <31.0.0",
         "minIntSize": 64,
-        "download": "https://github.com/ConductionNL/zaakafhandelapp/releases/download/v/zaakafhandelapp-.tar.gz",
-        "created": "2024-11-27T15:20:02.442383Z",
+        "download": "https://github.com/ConductionNL/zaakafhandelapp/releases/download/v0.1.9/zaakafhandelapp-0.1.9.tar.gz",
+        "created": "2024-11-26T15:01:19.858014Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2024-11-27T15:20:02.461202Z",
-        "isNightly": true,
+        "lastModified": "2024-11-26T15:01:19.917507Z",
+        "isNightly": false,
         "rawPhpVersionSpec": ">=8.0",
         "rawPlatformVersionSpec": ">=28 <=30",
-        "signature": "artCUULUfh6eVrnVyVCWXKTtSlGHNRqR7uOyvpleW4ocRVbNRWzafYLkoywQtEX5AYCd8UhK+H1SsxB3ShJX8z/89rlkpg92E7rRqI7qGfImJheiEjaJnrAH9rvQPYkCkjVvBvU4rZumN12yGBEij2lFK7EVk0jexNwAt9mWzDFu5WTPiSEvpcTWvebVJnpe/zrV049jnwFB/lAC8EuoPzqDdeph6FL7bREzdCXKcScttuvBey4PY+aGDCNR4znF0TpE7LZ0q76mKTHrsD0hCf8qrel/koZAKnQQtQ2rfRjOwhUDmZt/aM/PVY1iKUSp7EYDSDmG36V0uadQ5xXg1poratFWML3yLzkSynqsyOlbdCNkZbQtsTmPqw4UaIwYqeaDH3nsvCq+AH4ctMCHiATJVsqijK8kMJmXAozzOomiDmAjSpmw/VyV+86IAKUTupNJM6g9Jn6X6uiKzo6NmNOmlIEJupemzzjR4DAdd6B3/E5qpr7s0Om7HxQeAeu9ZzbBzKRNXoku7C28tvSIi2YhEcE8HTa4FPE5uP95e7hMEwYrq/H6u0QzwxEHUuXP7AnxHmlJv+gyYUA8hYRBAeNSPMElpq7CybBAw/4FuQQnvah0W4hHWgmeMbEvMrtZo01NRYWBTKXiwCBCMpd3u+oVHy9TX3LWW60SMddpQ/o=",
+        "signature": "MPo2WtleeiX0GMA2IrbIKm1BvMPYtG6C+UgeYvTXnt+XDUdpXP8+vFcQYxYBrE6MkuGxm8pHbwpvEgCZjgqg8h+i58N9bSQoT178cPw7j8xQcxA47tX5Kt0tBlhYLArr8K0UbDylp1P375edlU8kCm6CmuDlB2mlDBE3cmmU5LHqmdTp02/xh63C5WIkyeDjVaKUZ7q697WjVqQXzyj6VqBQ52hC1zNy9654/EauUJPr5yDDRzpDcbPWo923TrwT99HLcj/fZzNla2cFsNX9F2NMRZZffhDlW6E7skZeLCa8cWsX+7C+Z072g9ANUnF4i/hrAbk5KNyGKoxO+V7Vz3xdewLchxdCb7x8dCEtxkXk6a75EwIUYemgsB9ENm8VsCBP9mttn/CKWT/4RLRxq9TLyDp0UckQJjEHGKSBCK/Tf0yWaK0qLDsxwQOUwXxT6uQS2P8jmgx3Qmbcan9vgYa7iUAQ3Upwz8f6jx50JRVFo4/oPkc7EhZwVC8SUvXttX2AOnqMIxQXZpvqCdA3xOCUG/sJgCsn+Gu4XmAH7ceQ1j09YnLYEt722u1OwJdEqBZy5m+XY9w3w49/Pe0BGY066qWp34iv+xk+sjjKxaVZlyNLECPpGAxaDXkb9JFa/5qF5kOdY9DoCjsCYXDFmRDN3R3gUBDfEoxWYrnbeIw=",
         "translations": {
           "en": {
             "changelog": ""
@@ -75871,16 +76003,16 @@
         "phpVersionSpec": ">=8.0.0",
         "platformVersionSpec": ">=28.0.0 <31.0.0",
         "minIntSize": 64,
-        "download": "https://github.com/ConductionNL/zaakafhandelapp/releases/download/v0.1.9/zaakafhandelapp-0.1.9.tar.gz",
-        "created": "2024-11-26T15:01:19.858014Z",
+        "download": "https://github.com/ConductionNL/zaakafhandelapp/releases/download/v/zaakafhandelapp-.tar.gz",
+        "created": "2024-11-27T15:20:02.442383Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2024-11-26T15:01:19.917507Z",
-        "isNightly": false,
+        "lastModified": "2024-11-27T15:20:02.461202Z",
+        "isNightly": true,
         "rawPhpVersionSpec": ">=8.0",
         "rawPlatformVersionSpec": ">=28 <=30",
-        "signature": "MPo2WtleeiX0GMA2IrbIKm1BvMPYtG6C+UgeYvTXnt+XDUdpXP8+vFcQYxYBrE6MkuGxm8pHbwpvEgCZjgqg8h+i58N9bSQoT178cPw7j8xQcxA47tX5Kt0tBlhYLArr8K0UbDylp1P375edlU8kCm6CmuDlB2mlDBE3cmmU5LHqmdTp02/xh63C5WIkyeDjVaKUZ7q697WjVqQXzyj6VqBQ52hC1zNy9654/EauUJPr5yDDRzpDcbPWo923TrwT99HLcj/fZzNla2cFsNX9F2NMRZZffhDlW6E7skZeLCa8cWsX+7C+Z072g9ANUnF4i/hrAbk5KNyGKoxO+V7Vz3xdewLchxdCb7x8dCEtxkXk6a75EwIUYemgsB9ENm8VsCBP9mttn/CKWT/4RLRxq9TLyDp0UckQJjEHGKSBCK/Tf0yWaK0qLDsxwQOUwXxT6uQS2P8jmgx3Qmbcan9vgYa7iUAQ3Upwz8f6jx50JRVFo4/oPkc7EhZwVC8SUvXttX2AOnqMIxQXZpvqCdA3xOCUG/sJgCsn+Gu4XmAH7ceQ1j09YnLYEt722u1OwJdEqBZy5m+XY9w3w49/Pe0BGY066qWp34iv+xk+sjjKxaVZlyNLECPpGAxaDXkb9JFa/5qF5kOdY9DoCjsCYXDFmRDN3R3gUBDfEoxWYrnbeIw=",
+        "signature": "artCUULUfh6eVrnVyVCWXKTtSlGHNRqR7uOyvpleW4ocRVbNRWzafYLkoywQtEX5AYCd8UhK+H1SsxB3ShJX8z/89rlkpg92E7rRqI7qGfImJheiEjaJnrAH9rvQPYkCkjVvBvU4rZumN12yGBEij2lFK7EVk0jexNwAt9mWzDFu5WTPiSEvpcTWvebVJnpe/zrV049jnwFB/lAC8EuoPzqDdeph6FL7bREzdCXKcScttuvBey4PY+aGDCNR4znF0TpE7LZ0q76mKTHrsD0hCf8qrel/koZAKnQQtQ2rfRjOwhUDmZt/aM/PVY1iKUSp7EYDSDmG36V0uadQ5xXg1poratFWML3yLzkSynqsyOlbdCNkZbQtsTmPqw4UaIwYqeaDH3nsvCq+AH4ctMCHiATJVsqijK8kMJmXAozzOomiDmAjSpmw/VyV+86IAKUTupNJM6g9Jn6X6uiKzo6NmNOmlIEJupemzzjR4DAdd6B3/E5qpr7s0Om7HxQeAeu9ZzbBzKRNXoku7C28tvSIi2YhEcE8HTa4FPE5uP95e7hMEwYrq/H6u0QzwxEHUuXP7AnxHmlJv+gyYUA8hYRBAeNSPMElpq7CybBAw/4FuQQnvah0W4hHWgmeMbEvMrtZo01NRYWBTKXiwCBCMpd3u+oVHy9TX3LWW60SMddpQ/o=",
         "translations": {
           "en": {
             "changelog": ""