diff --git a/data/apps.json b/data/apps.json
index e2dedb2882777e62a76ad12c13a094c810801bbb..86e6574f730b661d0142d7b6cd04ef4af16a5d7e 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -10839,8 +10839,33 @@
     "issueTracker": "https://github.com/eldertek/duplicatefinder/issues",
     "website": "https://github.com/eldertek/duplicatefinder",
     "created": "2020-07-06T16:38:31.688999Z",
-    "lastModified": "2025-04-13T20:01:34.939214Z",
+    "lastModified": "2025-04-14T07:49:07.153582Z",
     "releases": [
+      {
+        "version": "1.7.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <32.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/eldertek/duplicatefinder/releases/download/v1.7.0/duplicatefinder-v1.7.0.tar.gz",
+        "created": "2025-04-14T07:49:07.145311Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-14T07:49:07.192677Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=31",
+        "signature": "cn+pOUgFfUd2mi8hEUNKsRSUATV3MIYeMjuf/3dwHio23V52GtyJCF6jS5RpO4rc\nmbZb1ImVhCZ2maSejqcDA8PWiq1Ie62Jfg5lvVG90e5EvomCIkBlZUm+r5GTZ5Qb\nhFdEve9+KvP95w7k3vC5Cl3WVFCr1nZo7f8ghPVuLKNJCLdCeuYu6sQpztunSigD\n0KOsjSv8AdkF8m2INWgR/iLUElQAOHAW2LzYyXKt7kAUP5kYi7UeB0kay/k3jVom\nQzvJQ2h4W8atkbe1YCcuWyDU/jSZowsEc3OgV15VA60epMx2TlABJeKEPMWKO2wO\n73e7lnYS0vTm1lacjGBu4hU3ogm4mUD2OGJt8xly7UImjZyjcA1u9Fd9PgN6NEnN\nRfk2OXGjTENly5wnqWhIsif35T1uJkPl/b6p7YH3grb/DoniHXWscB67KYBPNK+p\np5kjmBNV8vxhwMmqdVFIOgL6OuGllnSwtvWJ/G2ET4ILiE/6oUykuoH6azFutZW3\n0aBnaX1o0DN2G87tyOKEzIyuiXEorH6qRQCnATq1f4afFbGvNgkrk7CjglMBXO30\nppleKU4SOOzJRwcYSv0nELt4NfotgQu+1Zy1NmrUQHtgQ4ySqPpDhsoSKn4sZSfO\nkqfLY7ZdDiLfDfofZkSiMPYZsJvZX8+5yRkMk1W9EJ0=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- New Projects feature to scan specific folders for duplicates (Fix [#123](https://github.com/eldertek/duplicatefinder/issues/123))\n- New sorting feature to sort duplicates by size (largest first or smallest first) to help regain disk space\n- Improved duplicate management with \"Merge\" functionality that ensures at least one copy is preserved\n- Added preview buttons to show file previews before merging duplicates\n- Always show settings and navigation even when no duplicates are found (Fix [#125](https://github.com/eldertek/duplicatefinder/issues/125))\n- Comprehensive test suite for unit testing and integration testing\n### Fixed\n- Fix [#140](https://github.com/eldertek/duplicatefinder/issues/140): Ensure duplicate finder only scans files from the current user and not files from other users that don't exist for the current user\n- Fix [#133](https://github.com/eldertek/duplicatefinder/issues/133): Fix database error \"null value in column 'type' violates not-null constraint\" that prevented duplicate detection\n- Fix [#130](https://github.com/eldertek/duplicatefinder/issues/130): Properly skip directories with .nodupefinder files before scanning them\n- Fix [#120](https://github.com/eldertek/duplicatefinder/issues/120): Properly handle Talk room shares to prevent \"Backends provided no user object\" errors\n- Fix [#129](https://github.com/eldertek/duplicatefinder/issues/129): Properly handle user context in background jobs to prevent \"User context required for this operation\" errors"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.6.1",
         "phpExtensions": [],
@@ -24281,19 +24306,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=27.0.0 <32.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.8.1-20250305-nightly/integration_openproject-2.8.1-20250305-nightly.tar.gz",
-        "created": "2025-03-05T06:57:04.287672Z",
+        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.8.1/integration_openproject-2.8.1.tar.gz",
+        "created": "2025-03-06T13:50:45.390065Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2025-03-05T06:57:04.299869Z",
-        "isNightly": true,
+        "lastModified": "2025-03-06T13:50:45.468218Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=27 <=31",
-        "signature": "agFphUl2GOJR1gmYyV72C11J6Uq4eqBpIZvi+UqYEO8ta2lsO65vVEZ0kqlU3aEQ6nuibmXvEC0IY3E8VvdUwW2i3r826AasiRBgtGQAQ+gkudQHhIcOEhGjUjkBJwbfMnmSD2TFBYl+cr0yfnVLK2YAq0/og+fHdzpNUGwOG5cHG3S+tdIHWnc7SPz9HazdMz97/cMiUve+IXmLtWYtERXN18bsNOkbYqMD4+mMxcPq7P0XBEDUM1g5Xoai1Fb1maGRF/IT6Lr2McOEPhF3dCqo7A93gSERwZJT0Yq9MMRLWP1fjiv8mQinTp9adQYElTDCUcOaeXE7ZH427yuCdRhkjZgubcxG+W7pikJJEydNy/DrrBkEoIVlWITQOKnRi/6ggnz7cG+mvj11WhdVZN+o/S74SslwQ4MR/O+eIGu9H82tI9O0j3m5O5p6XsLhR978xqa1GPWi2INgU6YuulNYwZ05Kr+weGNCPDEW4u3mxu94NV1qy170Bj2kQkGN35cS5uFq4qgswk/vkdPwnsoBA9rCQuPOXbxLUXpRg9azOJECOnp+Mm5aHQA+qiDSp9bDYksog84BOaUWUkkHbKzfcslZ5etAP5lF0ZvZp8sfSViHzjefncW4RiHufnhVwlEzp4xbevmm5hkVHU1nLWF7SQO5k8NvUX42zgHv6sI=",
+        "signature": "eeHV9FwQXjniz+vCDh6nV3eBhWGyPRDcHa+FyQnEZzCAInj8pBxj1K/8Oi+C41TRzd1Tm6jFBSret6Z/e+6FGlAtHapA1IEUFC6NtljtWKqils6B/Bajw4DFCd1RcUJgd5mDGKZa8wgUIW5ddxrEnSWW8UJbB/hGk+HgOvcHG81BUbDfS/6wkGvtk2KXQxojsidKkLXp7na74N6sR+vEVmtbSk+fX8yvEEvOQdRfV9sP26OWpYHaEKGOh6FSWs94rQSJTwsG83w5xc0VSKBuGPZhRmrwqL8E2OGjQgxQrX8OQkAYEkVRP1AC4gq133+cyjk9VRRSZipbQ9QlzEpLI7cLIscs+nil5Qy31jvYnWKFuJgXKV5OUEG+a1VmoSKv+PFNGIcGUyj4W15OoaQRpwgsASrNhnCHMz2MC1HRr0UHnqvXYK2sKs7iTnx60ze/Xgohiqc9d3GmCn04yudI+7zXVFlA7A59NOyjSNcv+R/WGlXVqo3ZlqoXHfsXx2Ec+kk8HGBEGNCumx9QYTCyeS53vXSRZiyb8r4UZJ9fzQFByuL9r3t92rd7j+OoPJhqqJYpXRDkquuA2/fJ0b5/cLtTFEDjHahksrKMURCRIvCtAProqWugsSCpPY2TtwVOphMtMfoLKVk5st0quscwQxCpo7wIGo3wBCJHBkhtpRI=",
         "translations": {
           "en": {
-            "changelog": "### Changed"
+            "changelog": "### Fixed\n- choose correct base URL for OCS requests [#780](https://github.com/nextcloud/integration_openproject/pull/780)"
           }
         },
         "signatureDigest": "sha512"
@@ -24306,19 +24331,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=27.0.0 <32.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.8.1/integration_openproject-2.8.1.tar.gz",
-        "created": "2025-03-06T13:50:45.390065Z",
+        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.8.1-20250305-nightly/integration_openproject-2.8.1-20250305-nightly.tar.gz",
+        "created": "2025-03-05T06:57:04.287672Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2025-03-06T13:50:45.468218Z",
-        "isNightly": false,
+        "lastModified": "2025-03-05T06:57:04.299869Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=27 <=31",
-        "signature": "eeHV9FwQXjniz+vCDh6nV3eBhWGyPRDcHa+FyQnEZzCAInj8pBxj1K/8Oi+C41TRzd1Tm6jFBSret6Z/e+6FGlAtHapA1IEUFC6NtljtWKqils6B/Bajw4DFCd1RcUJgd5mDGKZa8wgUIW5ddxrEnSWW8UJbB/hGk+HgOvcHG81BUbDfS/6wkGvtk2KXQxojsidKkLXp7na74N6sR+vEVmtbSk+fX8yvEEvOQdRfV9sP26OWpYHaEKGOh6FSWs94rQSJTwsG83w5xc0VSKBuGPZhRmrwqL8E2OGjQgxQrX8OQkAYEkVRP1AC4gq133+cyjk9VRRSZipbQ9QlzEpLI7cLIscs+nil5Qy31jvYnWKFuJgXKV5OUEG+a1VmoSKv+PFNGIcGUyj4W15OoaQRpwgsASrNhnCHMz2MC1HRr0UHnqvXYK2sKs7iTnx60ze/Xgohiqc9d3GmCn04yudI+7zXVFlA7A59NOyjSNcv+R/WGlXVqo3ZlqoXHfsXx2Ec+kk8HGBEGNCumx9QYTCyeS53vXSRZiyb8r4UZJ9fzQFByuL9r3t92rd7j+OoPJhqqJYpXRDkquuA2/fJ0b5/cLtTFEDjHahksrKMURCRIvCtAProqWugsSCpPY2TtwVOphMtMfoLKVk5st0quscwQxCpo7wIGo3wBCJHBkhtpRI=",
+        "signature": "agFphUl2GOJR1gmYyV72C11J6Uq4eqBpIZvi+UqYEO8ta2lsO65vVEZ0kqlU3aEQ6nuibmXvEC0IY3E8VvdUwW2i3r826AasiRBgtGQAQ+gkudQHhIcOEhGjUjkBJwbfMnmSD2TFBYl+cr0yfnVLK2YAq0/og+fHdzpNUGwOG5cHG3S+tdIHWnc7SPz9HazdMz97/cMiUve+IXmLtWYtERXN18bsNOkbYqMD4+mMxcPq7P0XBEDUM1g5Xoai1Fb1maGRF/IT6Lr2McOEPhF3dCqo7A93gSERwZJT0Yq9MMRLWP1fjiv8mQinTp9adQYElTDCUcOaeXE7ZH427yuCdRhkjZgubcxG+W7pikJJEydNy/DrrBkEoIVlWITQOKnRi/6ggnz7cG+mvj11WhdVZN+o/S74SslwQ4MR/O+eIGu9H82tI9O0j3m5O5p6XsLhR978xqa1GPWi2INgU6YuulNYwZ05Kr+weGNCPDEW4u3mxu94NV1qy170Bj2kQkGN35cS5uFq4qgswk/vkdPwnsoBA9rCQuPOXbxLUXpRg9azOJECOnp+Mm5aHQA+qiDSp9bDYksog84BOaUWUkkHbKzfcslZ5etAP5lF0ZvZp8sfSViHzjefncW4RiHufnhVwlEzp4xbevmm5hkVHU1nLWF7SQO5k8NvUX42zgHv6sI=",
         "translations": {
           "en": {
-            "changelog": "### Fixed\n- choose correct base URL for OCS requests [#780](https://github.com/nextcloud/integration_openproject/pull/780)"
+            "changelog": "### Changed"
           }
         },
         "signatureDigest": "sha512"
@@ -26860,8 +26885,49 @@
     "issueTracker": "https://github.com/ConductionNL/LarpingNextApp/issues",
     "website": "https://github.com/ConductionNL/LarpingNextApp",
     "created": "2024-09-06T08:07:48.797006Z",
-    "lastModified": "2025-04-13T13:24:52.733233Z",
+    "lastModified": "2025-04-14T05:28:01.192206Z",
     "releases": [
+      {
+        "version": "0.1.25",
+        "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/larpingapp/releases/download/v0.1.25/larpingapp-0.1.25.tar.gz",
+        "created": "2025-04-14T05:28:01.114156Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-14T05:28:01.238624Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "ICzU2vxz2M2r0SWkVkF6HVuWjTMOjfBoez+QSfNLlLomXZSznDehrq7VsNgXf+9wm7Z3sW2K5MXQ1CLR81elXd+OpV+9nWGwIBKLmGtkIlu4EhMtwAaZ8aZ96aEgUjU8poRSTISEkjToxoBY6EVjHVV4ypvChaxsqfGTuGuFOH60mxeGxQJ/JXtVtaiPybqN76JAgVXqLTkFhGDZefmLEXAVdaw2tj0+ZdM436Mc7S4H9sMOGWioknoE8zbV103Wx+WRFtrwIiVrV15YKAToe2JmhX6xicRyTkuCRYsot2J4VV/dUf3Ul9d1olvh3c89+q82Xmxf0/zE/fdVQCrh7Ep1x883g4w93/Khmvgj2jjUR70Bq4QqsqWZDOSugY/LV5HgE/RRs1NBOmbQDtuxr3KvcBxLHlbai6MyCSFKjV59qo10bFj1ZTN8LWr8AVYlW2DX/GUmdajU35mwszTfls+cNr0xCRPxJCaLta36VIxm81cQ+XLdHAoc9gnYyETi2B6aOqxv0o1MChslH4S/E99SPfL6zHzKIEFdvx3rmxtBflNGQ1cm7T8bsLwAxjGBBYvyzmYdONnbAtCuUrU/L6HSqUHq4pI4UKdhmTjw5YFFqqxqKUTYl/WVTZEl33BuFsV43X0BBZp7bBHjcgJ5ZeVBh1GFj0h4HS7NlBTo+8M=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.1.24",
         "phpExtensions": [],
@@ -28021,7 +28087,7 @@
     "issueTracker": "https://github.com/LibreSign/libresign/issues",
     "website": "https://github.com/LibreSign/libresign",
     "created": "2021-03-05T00:32:31.049437Z",
-    "lastModified": "2025-04-13T10:23:52.954375Z",
+    "lastModified": "2025-04-14T16:00:29.864779Z",
     "releases": [
       {
         "version": "9.9.6",
@@ -29658,7 +29724,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-07T14:34:07.470842Z",
+    "lastModified": "2025-04-14T10:56:02.933662Z",
     "releases": [
       {
         "version": "3.7.24",
@@ -30801,6 +30867,11 @@
     },
     "isFeatured": true,
     "authors": [
+      {
+        "name": "kesselb",
+        "mail": "",
+        "homepage": "https://github.com/kesselb"
+      },
       {
         "name": "Christoph Wurst",
         "mail": "",
@@ -30810,11 +30881,6 @@
         "name": "GretaD",
         "mail": "",
         "homepage": "https://github.com/GretaD"
-      },
-      {
-        "name": "kesselb",
-        "mail": "",
-        "homepage": "https://github.com/kesselb"
       }
     ],
     "ratingRecent": 0.5,
@@ -36623,8 +36689,60 @@
     "issueTracker": "https://github.com/OpenCatalogi/.github/issues",
     "website": "https://documentatie.opencatalogi.nl/",
     "created": "2024-08-20T20:51:37.529873Z",
-    "lastModified": "2025-04-11T13:10:07.327714Z",
+    "lastModified": "2025-04-14T09:00:45.315518Z",
     "releases": [
+      {
+        "version": "0.6.75-beta.2",
+        "phpExtensions": [
+          {
+            "id": "curl",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "zip",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          }
+        ],
+        "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/opencatalogi/releases/download/v0.6.75-beta.2/opencatalogi-0.6.75-beta.2.tar.gz",
+        "created": "2025-04-14T09:00:45.223081Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-14T09:00:45.338681Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "pLqFitkw8V1cjg8woGx/A3VPgfCAe7UOsO5Wj2U7O46TZE69EGD7MLgnqHlX7WhdxUjJUzEMJZr8Oj+GG6f5cwKgJQzHm0/r3XyMFJIR6TmDjsDGssPxtz+31tETcFa4XAHEZS+EgdkIRQENJPJ185iuxMfwE71QLL6Vxs0N4l3R7lyh9XwboBs1PZaa6E61EvN7fj0gx8NLj/gSmuPZLXN3/To1tsi/xjhyrcM2ZaYIR0nC23A6F2gKYN9S/gXw1oyuggoAEr399JmWNvQtmF36LNXjsJTL/uoeN6rTsv78R46ibmNRK4hu+kAqEyj3BTO6MerLM+JO0nPQ1ew41Eza5ZgVEPxv4VHZfPQJxSbGVUmrQnciNsBsf1wtTqBS9+0Lkp4x8dBwi1Hvx4ThPJaKklqBTZOue+LnSXiIgC2bINwwZpWBOdZnkf80kAyJZVwj97TkMe+59kD5ITGUsADcrQcS7K9U7MjKSMkzRBIHZvunguKqHv6mL5E3ZJPtExFju4JiBwLz8sudXnGzNIUkk2yBLBWvJKinnSBN3nj47N1/13ih4xMdZ1u4Zljw37q2hkAgsZSZRvBESqBIcq5/rAlYn+HgHWBouLsEjbWH/FerZDwDCsCpg+FUUuBYi73vsvSn4V8IJgIoZiopQzQOtDSbfqj+GZOFcwAShh8=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.6.75-beta.1",
         "phpExtensions": [
@@ -40343,8 +40461,55 @@
     "issueTracker": "https://github.com/ConductionNL/OpenConnector/issues",
     "website": "https://github.com/ConductionNL/OpenConnector",
     "created": "2024-09-06T20:31:11.862965Z",
-    "lastModified": "2025-04-11T19:06:41.434827Z",
+    "lastModified": "2025-04-14T14:22:45.210737Z",
     "releases": [
+      {
+        "version": "0.1.79-beta.18",
+        "phpExtensions": [
+          {
+            "id": "curl",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          }
+        ],
+        "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/openconnector/releases/download/v0.1.79-beta.18/openconnector-0.1.79-beta.18.tar.gz",
+        "created": "2025-04-14T14:22:45.196192Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-14T14:22:45.237308Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "cAGavQ/TXfw++pSIb23ugFmRTak6CIC+EYEHMOlV+4BW5jW0cIpuWt20CnPAhu6R6i87gl30+3q5f/0qfH6weGWmoKSnxEVzD1eAfjfz7s07QMBlWaQbIdHTDdtx7MGvFi766XL4wHK8YaKFhUmdlTrTPXzNZ2hlAvHLvkjo8Zuom6XzceB67zLNY74Sogf1hTDBvaV/GVSIP8Fw9aOotJI9OJCRgI4XFR4mPNOsg9frCcwf1JUMQlsMjA0la5Vczai5USbeurXLkTcopwV+E/a4P3aaAL1KDDCweaIJAIqD3HYOlQGLlHWBumiNgU3Tr39nCBEtMoxCNcj2F0dWM5V1P8AsqwWn6gkmMGR/1ExC7Hi3XMV+E8z8epkur21R8dqdyjYdLh+HSAtBENhgBt1fIA1bIlmCD5oQ+TTFJtpby5Mjqf5Vl2iDwLgPKchrsgXWLHDP9752DPOhv9JriZrxppkZ2selYXL6Er4JzM5BLdg7zZCEfuWLQAy3HLkTvAB11l8ONjw460TEl5Tg1TXm3iC52qFgDkHn77SFTU1WJXg2iiGSxrVz9vDY6F8L65tt62bh+wzIUQvz5Ue8FtZb3sFki4k6YlVdXr9Ei5RZo7004nTtlp59piXDfCfErLS1U9/sxzc0XvD3ndKL9xK2C1rqK6tSP9oXr91hXro=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.1.79-beta.17",
         "phpExtensions": [
@@ -44732,7 +44897,7 @@
     "issueTracker": "https://github.com/rcdevs/nextcloud_openotp_auth/issues",
     "website": "https://github.com/rcdevs/nextcloud_openotp_auth",
     "created": "2022-01-04T14:45:53.105996Z",
-    "lastModified": "2025-04-09T19:45:09.025718Z",
+    "lastModified": "2025-04-14T12:54:42.862975Z",
     "releases": [
       {
         "version": "1.29.5",
@@ -44931,7 +45096,7 @@
     "issueTracker": "https://github.com/rcdevs/nextcloud_openotp_sign/issues",
     "website": "https://rcdevs.com",
     "created": "2022-01-05T11:15:52.693031Z",
-    "lastModified": "2024-07-15T08:08:22.013571Z",
+    "lastModified": "2025-04-14T11:38:22.132850Z",
     "releases": [
       {
         "version": "1.29.1",
@@ -44986,15 +45151,15 @@
     ],
     "screenshots": [
       {
-        "url": "\n        https://raw.githubusercontent.com/rcdevs/nextcloud_openotp_sign/N30/screenshots/openotp_sign_admin.png\n    ",
+        "url": "\n\t\thttps://raw.githubusercontent.com/rcdevs/nextcloud_openotp_sign/N31/screenshots/openotp_sign_admin.png\n\t",
         "smallThumbnail": ""
       },
       {
-        "url": "\n        https://raw.githubusercontent.com/rcdevs/nextcloud_openotp_sign/N30/screenshots/openotp_sign_menu.png\n    ",
+        "url": "\n\t\thttps://raw.githubusercontent.com/rcdevs/nextcloud_openotp_sign/N31/screenshots/openotp_sign_menu.png\n\t",
         "smallThumbnail": ""
       },
       {
-        "url": "\n        https://raw.githubusercontent.com/rcdevs/nextcloud_openotp_sign/N30/screenshots/openotp_sign_modal.png\n    ",
+        "url": "\n\t\thttps://raw.githubusercontent.com/rcdevs/nextcloud_openotp_sign/N31/screenshots/openotp_sign_modal.png\n\t",
         "smallThumbnail": ""
       }
     ],
@@ -45002,7 +45167,7 @@
       "en": {
         "name": "OpenOTP Sign",
         "summary": "Nextcloud app to sign your documents with OpenOTP",
-        "description": "# Electronic Signature\n[OpenOTP Security Suite](https://www.rcdevs.com/downloads/download/?file=Enterprise%2Fwebadm_all_in_one) (edited by [RCDevs Security](https://www.rcdevs.com/)) combined with our [Nextcloud plugin](https://www.rcdevs.com/downloads/download/?file=Plugins%2FOpenOTP_NextCloud_Sign) allows you to sign (standard or advanced e-signatures) and/or seal documents within your organization (between colleagues). Workflow requests are received through Push Notifications on your mobile through the [OpenOTP Token App](https://www.rcdevs.com/products/openotp-token-app/). Once the document is signed, it can be found in that same folder in Nextcloud.\n\n# Features\nSeal with a certificate\nSignatures types\n* Standard signature (handwritten signature)\n* Advanced signature\n    * with a certificate\n    * with an eIDAS\n\n# Requirements\nPlease note that this plugin cannot be used as a standalone product. This plugin can only be used with a valid OpenOTP Enterprise License, and the installation of OpenOTP Token app on your mobile (free on iOS and Google Play). The purchase of e-signature credits is also a requirement.\n\n# Contact us\nPlease contact RCDevs sales team [info@rcdevs.com](mailto:info@rcdevs.com) to purchase an OpenOTP Enterprise License and/or e-signature credits.\n\n# Documentation\n[Homepage](https://www.rcdevs.com/)\n[User documentation](https://www.rcdevs.com/products/openotp-electronic-signature/)\n[Admin documentation](https://docs.rcdevs.com/howtos/nextcloud/signature/nextcloudsignature/)\n\n# Watch demos\n\n[Open OTP Token Electronic Signature](https://youtu.be/qRBoLn9tdfY)\n[Nextcloud plugin for e-Signature with OpenOTP - RCDevs](https://youtu.be/M_MvmO0Mb1g)"
+        "description": "# Electronic Signature\n[OpenOTP Security Suite](https://www.rcdevs.com/downloads/download/?file=Enterprise%2Fwebadm_all_in_one) (edited by [RCDevs Security](https://www.rcdevs.com/)) combined with our [Nextcloud plugin](https://www.rcdevs.com/downloads/download/?file=Plugins%2FOpenOTP_NextCloud_Sign) allows you to sign (standard or advanced e-signatures) and/or seal documents within your organization (between colleagues). Workflow requests are received through Push Notifications on your mobile through the [OpenOTP Token App](https://www.rcdevs.com/products/openotp-token-app/). Once the document is signed, it can be found in that same folder in Nextcloud.\n\n# Features\nSeal with a certificate\nSignatures types\n* Standard signature (handwritten signature)\n* Advanced signature\n\t* with a certificate\n\t* with an eIDAS\n\n# Requirements\nPlease note that this plugin cannot be used as a standalone product. This plugin can only be used with a valid OpenOTP Enterprise License, and the installation of OpenOTP Token app on your mobile (free on iOS and Google Play). The purchase of e-signature credits is also a requirement.\n\n# Contact us\nPlease contact RCDevs sales team [info@rcdevs.com](mailto:info@rcdevs.com) to purchase an OpenOTP Enterprise License and/or e-signature credits.\n\n# Documentation\n[Homepage](https://www.rcdevs.com/)\n[User documentation](https://www.rcdevs.com/products/openotp-electronic-signature/)\n[Admin documentation](https://docs.rcdevs.com/howtos/nextcloud/signature/nextcloudsignature/)\n\n# Watch demos\n\n[Open OTP Token Electronic Signature](https://youtu.be/qRBoLn9tdfY)\n[Nextcloud plugin for e-Signature with OpenOTP - RCDevs](https://youtu.be/M_MvmO0Mb1g)"
       }
     },
     "isFeatured": false,
@@ -45032,8 +45197,172 @@
     "issueTracker": "https://github.com/ConductionNL/OpenRegister/issues",
     "website": "https://github.com/ConductionNL/OpenRegister",
     "created": "2024-09-06T20:33:48.796201Z",
-    "lastModified": "2025-04-11T16:17:09.279819Z",
+    "lastModified": "2025-04-14T12:54:03.020005Z",
     "releases": [
+      {
+        "version": "0.1.78-beta.24",
+        "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.24/openregister-0.1.78-beta.24.tar.gz",
+        "created": "2025-04-14T12:54:03.007870Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-14T12:54:03.043483Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "JPOvjkBNRk7zYra1ja9zhCpWeuHxuF5CeFB+LkMyGg8W68UJMHer8xWWKAWkooBrdInswCQz8wGe+QoLyXnKBH7Ae92pTk/Zeyszx6MzIb9M9Ee7YlNgXNP+tmZCSc+Gvk6YE8scq1Bdk2CCXbp8/KF3k3Bhnb6AS5K0oT6u/rYYhBRyCQ/1EfYzqL8Qqi7OYRufKkc6KCUVj2zeF3LqsWnB+t9ZrlHx1udFX73twIpkunhkTi+PwZJg0latEzr/qJPZUZMPwuDEAI0y1QO6tTeg1ln+gzwVStTcPcOInfJ6FgnXZ9bscBKvD0zCavgJG2BiZtVmQN3YMMV2jYqTXQjkWoDVdsD3uje1aJUpTQRPl99+IZrGV6qVoVHJ+D1DA9O/Qvm3WwnHtRvN13m6oN2Q/dOUphyPKBIghAPCfEjGx/crZ8rTqRo8OD6lDo4DKuMKKQOrG9mLsewFdbE6ABNZvtQWqzaOpyyNb9c6Kpf+SoMoFNy+BpPcjHcXtPGyxy9OQDoWa00q60O593+Fn4Zeiw5MpbGryyTFXFZxsu4U8I1498ibQu8p0ooksp3cbWayDAyuaTM0HxuQT7PsJaZRLQvLzfoQCx/LV4g8IqoTwwe2Jx2aK7jAXVCzygy8UV/3ysZTtVLBe2YHRxuR4syPGkgbDOpGuFeXrzIcJWo=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "0.1.78-beta.23",
+        "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.23/openregister-0.1.78-beta.23.tar.gz",
+        "created": "2025-04-14T10:45:07.970302Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-14T10:45:08.097089Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "HuSU+D8OAfENzPyqfXDBjEJGdZufMikN2wO/11GCPJ8iWwvYZz08Vrewp9e0amCi+P6bTGC9ozDXIOs4eWax39d9a5TkZpJGBPt/S5oeMhoeve2bO8b9oU5mKs35/YvYrjNRwKg5oPXopThDzFVrI1+fchqnk6BTJZDqoleSQ5T3XommNKGgu86XwwweAXpcd6PlYn516BVoUFR5xcx9l7O4vbSqHmKd47CeJqAeGjP1SPG/c7rhuY3L651su4r2b0qQSZN1q69ExAI1Q0ISvq3Cny7gzlcly8a4h68ZImJ7Jr2ZlHyn8PuWhMW2qBOjo3SQlIrvbK7J34E+bz6Qy69B9kw1vz2WraBpdzgXdJk6RgqQbFfteBokvkRmSO1A5dtQ6M4WKTmsd4q6KW6ltNpagp8/E6WxeAWzunACwoq2n8Uv5V3hw3KG/YEFSoXzqvFsOGMYdscOn/RluQK9ISYNAzUDkbsnUxeYsv+WHvJpGOMxvS4OcmrzI+3T7YHPwBSIjPbw+ke1xZED82Ohm56+KZiaXcwvnE3lMy5Z4ccYQrNYoHj1MGrZdsoRC5lphG1qMOf+wXRiSvjzOomZj0fUBXQVxO4oHIzKXeVSV+cG8qI4zb7jUpy4QL18prX5TN5IPFVVV4KYxgRVvVRnt2DHh0Aoqw9qVgunxKpAqko=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "0.1.78-beta.22",
+        "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.22/openregister-0.1.78-beta.22.tar.gz",
+        "created": "2025-04-14T10:34:02.293873Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-14T10:34:02.330849Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "hr280HlsL05cGl6I2KJK+brBberNbDf2iX52Fq3KYeNFqCK1Aj471mXWk0yfT6Ow77i86+MFm6f1uxRVo7OujtBIiUbC67nQEJkDNQLxmSfwdUFDZG5IeZK0sJhxJY1XJQe6Q4BhY84xTVl0GzLtvZmQkk2R8jrjjWuRE0VTL8Z48ZZGMjyjY+9QmUbZ1JUrCyYJitF4JV+MS91pSjJV4pVqxX22JzLnJwMMYW1/q78ht6kgJSKE146sBIFcXrkTv3e0HH6uLK1NDgrj6rwqiSHtz7sEc3bR9IF9eUvN+JjxntjT64MvGKaTRkJ6xXQZUUdIMY4rU3lKZJIp8D6rwGnFQXYSSgOGGPWRWDmYCqZ2bkwZ9340tD3uM+psUYd/9YmRGg3caIuJSnHy1tB85kpJJ0xYMGlsZzqCsvEOZOrRPjYbcFc04eXAtzU+MrIvqnqkT2sdaQxFRnqYu95qw2RZTSCpveO9vkSjDSkdiO9m9P++oURCAtQSRPodm1OF1D66GvSaNCZEeBRbV9nQuGC0L6+jila3wag9sfXxNt2n1pR918mvLEaLaAt5aOh5cNvMmBruGpZzj/6OM2b82WQ0iYHdQjFeMPZLStwMTdxMgK9N+if7KaiqU17UzwEWaVkAnsxorGRKvEXA9CRg9o0Xi2Ax7hij/ev4oOJ0Bmw=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "0.1.78-beta.21",
+        "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.21/openregister-0.1.78-beta.21.tar.gz",
+        "created": "2025-04-14T09:32:50.430257Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-14T09:32:50.461996Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "rDvFokEqpK2X6hAk+PqNn8jL5tyK7tVLecfOxXqYDGSZrZ0S6ppnoorjMA5qtpBS1slT58WZFB8E1LrR7onwzFD1kXHvR78h2/pMzL+CWzepKwFSFaxQY0ehvlcC+DlNoKrlJ38AwizFc+EJKhCrZda/9P4FdgJ09BSReSrRDDWGkd3T73IOJf1YiRcvY2sUjXwqe9i8MSAf0iluvC06cQ61xeAGRV2nCtpFST+nC/8IFfFvFxmuCz7MBjOBiH8nABeKsPX3JiuPnFcuiNXOGAN2kgUAv6k7qdxcUXyLy0ieWVKAHJj/bbZNqyZqOUD+jsDLjfmESi7zhGZDY3K8LUbThNkZyNDZCYv6aNV3cAPjaD1iKe8AeU+/4iBYALR1sl0EhEepGv/EKeoeclbgPN0EtOBBUFszOmNbomvw8mEn/sKPcd8EgQSG01B0pTQwcY/555lyXGTwvsvonSEzyDwKKniy2GoZIIg15LQlDYXaKiRA2WE1KfqbwhEEK6QfjK+AWqA7LfRXXXW0PY6eqDs7OtaDmbDFOJn4Vp+AkfKITAVgIXof/RoD49v+MlLF5RJY8d78vAchZgybmHLVexNelfWFWdekDnXvRQDQ8JnZuy3AuoR6EAwf4LmgGURpGJ5yy8OwlDnbHLaV6LIEpS3EJXvgBQqYthbwWez33fI=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.1.78-beta.20",
         "phpExtensions": [],
@@ -60400,8 +60729,33 @@
     "issueTracker": "https://github.com/zorn-v/nextcloud-social-login/issues",
     "website": "https://github.com/zorn-v/nextcloud-social-login",
     "created": "2018-04-12T08:32:26.985997Z",
-    "lastModified": "2025-04-13T04:38:23.427267Z",
+    "lastModified": "2025-04-14T00:57:47.175796Z",
     "releases": [
+      {
+        "version": "6.0.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=29.0.0 <100.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.0.1/release.tar.gz",
+        "created": "2025-04-14T00:57:47.169431Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-14T00:57:47.234138Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=29 <=99",
+        "signature": "D7rnlNX3/Qa4OoBAIAUUwmzyQhRv0kE/HcvU+SIhm83nDl4b4hgrIUO0M5i5Rf4hGnrSaPhkPAEvF2MqHWrJ5dVBCGnt8vt4qUVDM+OnsKC/akJZhVJCuSzR66FcmxLuEuk0wB8RZNK4xsSxkf+z6rknuU35VoaHMIC0BpitcSVImxxiHdXXZP+C8i+6OHemMcBlm6jSKQftzCZEPBAghd3hyYgZOY0vbrFMsbc71gruOp2XDxqN+G0L9CdFdngkRgouTafjG/9wx8wxlUuqTBTsS99Wyu4XFRs0a7p/W6D0zb91CmbHPBMz/JcfDiV9P2kRU8H1h4fa38AlHcMD+kdT+jC6YEWBgl3eXn+5iLGkHl9+gnjIMQWBKgnx5xDYMsJs/Av7/EBbXOmfjdNjPvlSo2UpYZZHKpJWSagWZiymszyDBcP0nI00HoJXy3xno+H3AduZikHBW7H8AFgwhooMB8hImNX5p6g6PzY4wY6wUDOfa22Gxl9QPesGlCChV75O+7W4XD7gGC/rNBMsBv+EmjxxLgyP3eVB+6APZujveqc/gw2lU2nW/w/q4D8tFyvWx5y5eZYUbGe+MHopGSNU/UyLV5NOtyAKcNS4AomdlVrNjcVvAZj8FT5xF51qFoCpw2IN1dlFWMcGDzgdTtEbo87bfsVlXtOnpbsqvwc=",
+        "translations": {
+          "en": {
+            "changelog": "- Fix save admin settings"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "6.0.0",
         "phpExtensions": [],