diff --git a/data/apps.json b/data/apps.json
index 475ffc4b1e4be8952baa93e80bc9c555d5c76454..8b077e46d42f58f5b885620f9afe9da3ce5b6ea8 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -7415,9 +7415,9 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.75,
+    "ratingOverall": 0.7272727272727273,
     "ratingNumRecent": 0,
-    "ratingNumOverall": 10,
+    "ratingNumOverall": 11,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhFFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwODMxMDY0OTM1WhcNMzAxMjA3MDY0OTM1WjAWMRQwEgYD\r\nVQQDDAtjb2xsZWN0aXZlczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nAMNdFD81rbo24fLqTjy5Oagk9ZyJDL+tFiOIhjD/7moycpoS12G3OwSXTaGw+ot+\r\nldjfL0jzz0EkhRoRXd1woiMEL0ihRAO8hS5Hov3iNrNg7goKEc2guRS9Di6PrL0/\r\n6Id0ZdUxiaCAtejxR4aUSYndliRihlR5C5OAzkWIPfgul49WNeZ/ZSiwvfPIxQV4\r\ncgBAw4c1eOjuMywZ/gNpJtV5lRG5qLeQNNbc59kICoGucfLEZYZi516I9EhjE4P1\r\nfDr5cy+HwZThEobmlMerc4IHK2XXKNtu9D7xgTSlKELQIoPCY7QzmDwJgqErlVFR\r\nIkxcLDxxw85RMZaGZQOK8C312uer1TmzmMOjGzz470mvJRZnkPWZQKDDSbEfhK4v\r\nuT0BUJQzCbIs3csut8CD92hCaf6yO54yk/HiKwfsmc86V3OaH8tYye9wea2LlrCm\r\nUhIIZEpcl8WzFzFDwJy2GjewiM7SlAQU+WuFMOrfewYA0RBv8CxwAZKYxK637R/v\r\nLT4+tf1EUlpWIRuVo3ClWNgX0Y3iKuS2fcRP8fneuhSILV8h1jF/HBrnU1t6kjyo\r\nQek9MeAoleyh8SsoPgQPkT2kwsIVQLm7Uuy5JlHHgcfApBsUi7j0fytaqvZ2QSGp\r\nJoUbCl7/TNaoXiZZ4uURkwY2/NGGfwIgyE7RsA1T1e2RAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBAE/Y7VeErTPSV5ysUHxL2eXWhPNrZr0/EHx4zUPGuyrI1Br7LRXD\r\nmw6oaqEsN/dMiq7bXyzpSSH9HG2O/JGbpNrMmY9EA/ZynsyHfFKEn2ma3lOI8F3o\r\nn526tR1uekK/JA6Js/hTQARCN5WXW2Bqiu0TVu1OrJZZi8KpJKPgqjtE89lTXn/G\r\nOpV78YlXnWFwqzpsVkn9Z/SuU+E9+UP9itq/R/uRup1WbHqPmJHiqZJY84x+Wk1W\r\nYDBa1L52R3Nrkp+y8I7VeNU+8Eq+FIaoL5I9ultIhe6ie1tfF7Jbak3zsAeXseT+\r\nWLqlrDzPdnTPXkrkkPNNUB906DsWOBVrjak=\r\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com"
   },
@@ -10300,7 +10300,7 @@
     "issueTracker": "https://github.com/nextcloud/documentserver_community/issues",
     "website": "https://github.com/nextcloud/documentserver_community",
     "created": "2020-01-17T10:27:15.068079Z",
-    "lastModified": "2024-11-21T16:15:08.818918Z",
+    "lastModified": "2025-04-30T20:07:56.457456Z",
     "releases": [
       {
         "version": "0.1.20",
@@ -10308,18 +10308,18 @@
         "databases": [],
         "shellCommands": [],
         "phpVersionSpec": "*",
-        "platformVersionSpec": ">=21.0.0 <31.0.0",
+        "platformVersionSpec": ">=21.0.0 <32.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/chadek/documentserver_community/releases/download/v0.1.20/documentserver_community.tar.gz",
+        "download": "https://github.com/chadek/documentserver_community/releases/download/v0.2.0/documentserver_community.tar.gz",
         "created": "2024-11-21T16:15:08.061000Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2024-11-21T16:15:08.859872Z",
+        "lastModified": "2025-04-30T20:07:56.507662Z",
         "isNightly": false,
         "rawPhpVersionSpec": "*",
-        "rawPlatformVersionSpec": ">=21 <=30",
-        "signature": "aWBVaB2IVDApZZAJ++X+bf5kP6RpkA/E34jVDXuMOCeYzxCaWpiEdLgdESGRLf4ohVQFcm9/LbxKxyStvif0Mk0toSVMA46zWv94TD4BhjioqtL/rqelA0VoqsH9ttjW+stYSwDnexYnCSappo9lNTYApMbM55NIbofvU2rBKtvwoGxZjpeI5+l1azJ+u6zkxBxXIuXCSjn5lT/gqpBXSaHDBuPeCMeHtvSy8L7z5tX3MrjH9krQ/MWoPs+vW4o1f79UcrHaXYu4RI+jbA0O9+OCd2XclFf/nVWku+RlDjZTxJq2+4e8mEeyrZvAwSmI5R3AY4GafjXi58vjEjnxH7le1P85d4lFIV+WvHgtA3l7MUkqlbFrxMogrOUgiVxa+bTZdpZCNbdAmwDzazYkwuTKxoKWxWMm7WIxf3wDeH9CfESwU1tTKqvvQE6u9JDOwSYTW1ouuDSUR/gt1J+oyP9+0dDKg4AYP1BWMnbUnOikUX1GfEhQ0bebFKrnWo+qMM0dlEF2y1KsW81fRB2yf5BloO3zAgXTF/DWeHDXYGZ6mry4bsUsybrqkQmk9+IfkbRkIPopJZuh5kILvfUXIXxYEGqeL0uNFRRNl2iSAYgI4vmFNhM7hEZkU/Yiwa4f2145sdmCPbq53jzuGGAiPC81GX5TAEiKboZfKeAW7oE=",
+        "rawPlatformVersionSpec": ">=21 <=31",
+        "signature": "POZ6FSUmbKxKyteaSILRhmRazHP9BUAOl5Gegy7qq1JOZnCSNXXwN3DdCRuBHBhjL6MvGTnCEZ1vzW5NLcYEb5m01qx8jpu1AOCvbExdT7jySMTpC9jtQSHs7PlkEkZkjsFcARt4F0wjEADE7WiQzaWlIVsghE0dRzO1bCv2P6QBE6r/82EGjBj7DYG6TTj0/al2Sw3tv/FJee1Pf9xJO5GGnXNitlJmICaVwNdbj+IwBOH+W+W8UuA1WIy0uMqYG4mTNqvgIYZKdgXaE9CUKZzxqQsmGbZiUdZN1svjaNCA6fA+PYXGlwWm1t8LFYPcvpOI6CctmXQYQJstBtlPetbMRzGbqqw1609+c8cw+MO4TmbKSaVg56Z34HrgcGvg5UlO2EDBPf3L9yY/ezOoM9TqD7KQ0BF0knIC57Qoh4jbhNnyKJWlE7HxsSY/EIDOZtk0nJDYbTKCu5zsrjwmFsPOg+XLLT+Y3lChQR7ttwNtZPkCtOJQSavquh7aE5Phu9oqySU8yllj5bnm562kMTXHb3Zo7RsBuWhJgsWL2H3f6ezCUpuIu4ERRJ2UfIcMV4oC/hfdptbguzW1It0fXMaeiZQs6uM2sxEAm08eWKhH50+vj9DX0fx5fE57G2L7MWN8pYMhBPSgH1mav4IQkip8M/m5XCMO2laOI+9j7SE=",
         "translations": {
           "en": {
             "changelog": ""
@@ -41279,8 +41279,55 @@
     "issueTracker": "https://github.com/ConductionNL/OpenConnector/issues",
     "website": "https://github.com/ConductionNL/OpenConnector",
     "created": "2024-09-06T20:31:11.862965Z",
-    "lastModified": "2025-04-28T21:44:55.796415Z",
+    "lastModified": "2025-04-30T13:42:45.927991Z",
     "releases": [
+      {
+        "version": "0.1.79-beta.32",
+        "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.32/openconnector-0.1.79-beta.32.tar.gz",
+        "created": "2025-04-30T13:42:45.913504Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-30T13:42:45.963634Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "MKg7iIkSJSf1r9wlgp4ToagzoOrfxB3AxBf4/SggkmdlWNO62WlYbTgT2zIf3/HYGBBMSgn4Yx0EQMr8/yvzf2GybqbZJZp8yO9qmii2IfyAEm7lWuOkZ1B1SD3H0fFkUBX3RUziWBDHHDeu5Z6AP/IBX/g9GMsCbTCNXmFX+H09prIm/jVeQJ3VkDxmUcYF2FNSOSrJOlnlI4+QHJGzvCoTBN5gU47P526v7pb+EJQMDqahaqtCu2KEe/IgGxyVo3WgN9tpSrhP8onK1UfyMyid4uCHmtr9wNsnkq05AZxrrZ94KP+hBfc4YpXD35srSL0+UP5Lnszr7nwiRB+pzCmxRdZIJbW18+eLNyUGxCS4HwnjuMyKmSbh+B5wez4B74MA1oVktwaASrhgMl3iH81JEqBnWcND/TeOMTN9uu0RVQ0xLIDYJuNOPh5Xb/J7QfIVqoDPx/ZzQRNLIXCUiIuL/WWx8efwiA+ojFyl5Q6kAMCRbxxc7e3MEOUuq+RhjCh0BMfM7f3jceCzbcwI4HJ3YQ+RArlZogvVkhel+NG6tsfAL4n/eQcnyiJvvR2fKfIgiNrBMDSb2KdtmoypFSpdja6F+2d5Fm+o+qThQLIri2iwW9KVleMi85FBd1JYMJoD5Nn9kJwGhkpjDsJGdZQyGNkSA6jvae39RbPZMIg=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.1.79-beta.31",
         "phpExtensions": [
@@ -46326,7 +46373,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-14T12:54:42.862975Z",
+    "lastModified": "2025-04-30T14:14:50.567801Z",
     "releases": [
       {
         "version": "1.29.5",
@@ -46626,8 +46673,49 @@
     "issueTracker": "https://github.com/ConductionNL/OpenRegister/issues",
     "website": "https://github.com/ConductionNL/OpenRegister",
     "created": "2024-09-06T20:33:48.796201Z",
-    "lastModified": "2025-04-29T08:59:00.858867Z",
+    "lastModified": "2025-04-30T20:49:43.878168Z",
     "releases": [
+      {
+        "version": "0.1.78-beta.51",
+        "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 <33.0.0",
+        "minIntSize": 64,
+        "download": "https://github.com/ConductionNL/openregister/releases/download/v0.1.78-beta.51/openregister-0.1.78-beta.51.tar.gz",
+        "created": "2025-04-30T20:49:43.857554Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-30T20:49:43.901453Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=32",
+        "signature": "JxNJ7DZ6JT4MkxhPriFAi+s2rXNEjp5YyMMBZPWQx1+mK+COPaEN2qbY3JpPANi4W3wT4KOuaynOLYmzTLSh1gdMwbiovP5rEbIwGQXRDVYCJEurv/gB6kPfpuHwvDIFp51FTVh9OUY21DksoeJzpSX0vPXcYqORmgxkioRaIlNgTom6S2glY3yOQOnOvKZpBhh1g5aPorngLgqPzesjL0iDq+X61t9U5UvievFxo3Vhrsw4KYN+EFjYaiHwqv9hcHCgX7nf8SOTjU8pU5qf/1msO/SUCnwKvAyGHtXUiEHrXgZGuLpnSL95o+mkmybozqyEL5JdRoc205mN1fIToufyFLcKUT/5m3u63KFa0L3b7htA87WGs5iWRxFDbOdkp+LgTlKNi5KQfB41y1ePjHUWmTn8xTlqGlKYcD3vOdvinmPKqOQG22syL/5T80q1aQ751QUpBM8Ro6oRSU7v+DIQBqI4gjNwcVplqjQFATKsPAGJVi6ifGYC5phJF1ndeKaa3dR0Xdp93cjI741Uw9efFlDXDTGeMtbhfmsuRwwjfKmwy0LLiv6A5ZTCLvyBQsiq1uIzA/OCzju1SGrjArXnEM5HsMGcsdNXcAOqddzYzH6zucYlqVIOr16QLNJAXd3uYeeCYlwJdCAywlccof44tam/B4hDrLgIHUwdW7o=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.1.78-beta.49",
         "phpExtensions": [],
@@ -53610,7 +53698,7 @@
     "issueTracker": "https://github.com/icewind1991/permissions_overwrite/issues",
     "website": "",
     "created": "2020-11-24T14:05:26.818117Z",
-    "lastModified": "2024-08-12T17:28:26.543945Z",
+    "lastModified": "2025-04-30T19:26:48.338427Z",
     "releases": [
       {
         "version": "0.1.13",
@@ -59940,7 +60028,7 @@
     "issueTracker": "https://github.com/ChristophWurst/nextcloud_sentry/issues",
     "website": "https://github.com/ChristophWurst/nextcloud_sentry",
     "created": "2017-11-26T15:22:46.048234Z",
-    "lastModified": "2025-04-28T10:32:45.931871Z",
+    "lastModified": "2025-04-30T08:51:44.081373Z",
     "releases": [
       {
         "version": "8.15.1",
@@ -60479,12 +60567,12 @@
     "isFeatured": false,
     "authors": [
       {
-        "name": "Morris Jobke",
+        "name": "Christoph Wurst",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Christoph Wurst",
+        "name": "Morris Jobke",
         "mail": "",
         "homepage": ""
       }
@@ -61553,7 +61641,7 @@
     "issueTracker": "https://gitnet.fr/deblan/side_menu/issues",
     "website": "https://gitnet.fr/deblan/side_menu",
     "created": "2020-04-07T11:28:39.280192Z",
-    "lastModified": "2025-04-29T17:33:48.376905Z",
+    "lastModified": "2025-04-30T11:05:13.299587Z",
     "releases": [
       {
         "version": "3.13.1",