diff --git a/data/apps.json b/data/apps.json
index eed5f585d3b63dbd40dae28e9df9ffb953883f81..b4d01b5f44c78a4e4345b316658b888dc1614505 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -2338,7 +2338,7 @@
     "issueTracker": "https://github.com/nextcloud/assistant/issues",
     "website": "https://github.com/nextcloud/assistant",
     "created": "2023-08-21T11:46:53.737268Z",
-    "lastModified": "2024-10-09T13:24:08.297274Z",
+    "lastModified": "2025-01-08T09:42:47.588634Z",
     "releases": [
       {
         "version": "1.1.0",
@@ -14473,7 +14473,7 @@
     "issueTracker": "https://github.com/nextcloud/flow_notifications/issues",
     "website": "https://github.com/nextcloud/flow_notifications",
     "created": "2020-08-12T15:37:56.644239Z",
-    "lastModified": "2024-07-25T09:52:57.058738Z",
+    "lastModified": "2025-01-08T20:00:31.578342Z",
     "releases": [
       {
         "version": "1.9.0",
@@ -14515,7 +14515,7 @@
       "en": {
         "name": "Flow Notifications",
         "summary": "Notification action for Nextcloud Flow",
-        "description": "Enable users to configure notifications with customized conditions in their Flow configuration.\n\nUsers are empowered to configure a \"Send a notification\" Flow in their personal settings. They can choose between the events being triggered, and other conditions like filetypes, assigned tags, time ranges and more. They can specify an inscription so that when the notification appears they will have context.\n\n![Notification Flow Configuration](https://raw.githubusercontent.com/nextcloud/flow_notifications/master/screenshots/configuration.png)\n\nWhen an event happens where all conditions are apply, the user will receive a regular Nextcloud notification.\n\n![Flow Notification](https://raw.githubusercontent.com/nextcloud/flow_notifications/master/screenshots/notification.png)"
+        "description": "Enable users to configure notifications with customized conditions in their Flow configuration.\n\nUsers are empowered to configure a \"Send a notification\" Flow in their personal settings. They can choose between the events being triggered, and other conditions like filetypes, assigned tags, time ranges and more. They can specify an inscription so that when the notification appears they will have context.\n\nTo use the `Flow Notifications` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `Flow Notifications` app to work correctly.\n\n![Notification Flow Configuration](https://raw.githubusercontent.com/nextcloud/flow_notifications/master/screenshots/configuration.png)\n\nWhen an event happens where all conditions are apply, the user will receive a regular Nextcloud notification.\n\n![Flow Notification](https://raw.githubusercontent.com/nextcloud/flow_notifications/master/screenshots/notification.png)"
       }
     },
     "isFeatured": false,
@@ -21099,7 +21099,7 @@
     "issueTracker": "https://github.com/nextcloud/integration_openai/issues",
     "website": "https://github.com/nextcloud/integration_openai",
     "created": "2023-02-07T00:02:04.311790Z",
-    "lastModified": "2024-11-18T14:16:28.146216Z",
+    "lastModified": "2025-01-08T11:41:34.959635Z",
     "releases": [
       {
         "version": "2.0.3",
@@ -46514,8 +46514,33 @@
     "issueTracker": "https://git.doublebastion.com/sms-relentless/issues/develop",
     "website": "https://www.doublebastion.com/sms-relentless/",
     "created": "2022-02-26T20:05:28.196544Z",
-    "lastModified": "2024-10-09T16:28:46.296811Z",
+    "lastModified": "2025-01-08T20:21:17.699621Z",
     "releases": [
+      {
+        "version": "1.4.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=26.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://git.doublebastion.com/releases/sms-relentless/1.4.0/sms_relentless.tar.gz",
+        "created": "2025-01-08T20:21:17.680614Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-01-08T20:21:17.774876Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=26 <=30",
+        "signature": "PvQc/I0etdsBbzOFAXRO7c0gMxZMBlVRsCcrVwtziHfqieFcglw1AIndUpd5RyBx\nA3q/etKxULMZv3/lOaI3+f26IfpnLmBml/vbybAd4U5sAhLLHXLdThN3kRrpP6tG\nMhNuFVtMrwDdc9HD21xD4RwvpPMakXncKV5Vg/Z0dK7Jx3wsSMywLd0SoeYMu2ku\nEMJHihfLbuf13VoBAv6CVKeKmwpJ+vfrlKdsDAEnPuIXsIJFV1KVRvO9deLynpq/\nViBDpukn0SxhukftW4TQI1V1U6fbWhkaLM6Yb7CGoJ/ImzBT1ibl/IojmieAAJv0\npy7O6ZC/pAqG3e/xUgBa8dW3VSpuoYpKznR3m84wlMEj4K6sXR2jQ2L1vxJc8Bmg\ns5JjRUQPwS7gqpRlI99jwS5IUzy5+eUI8iu4sWlvJWDVu7r5RudAA9Q54BUemjAt\nQyhSlwYtqNqbAw5OV7bbGKjJauM4DT68MkoLmcL5PGjLUDuwX9epcnNWlEITm7g/\nRFskD6jXPKOdWRst0yU1ETdNeficgnpqfBkTkUDo5BxUnEmK1Tn7YHAiej3iDbUM\n2NQqjmeMN8l1pa1uPYfC1ulTbMBzs/DRNkNJBFB1v1NpC05Fc3jyFL5Xi9ve7xOU\n0GzkAw6G77T971hzAxCLxqqizmem+ib5RzzilMMUMC0=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.3.9",
         "phpExtensions": [],
@@ -58050,7 +58075,7 @@
     "issueTracker": "https://github.com/nextcloud/workflow_script/issues",
     "website": "https://github.com/nextcloud/workflow_script",
     "created": "2018-11-08T17:40:25.940548Z",
-    "lastModified": "2024-09-13T15:39:34.252583Z",
+    "lastModified": "2025-01-08T20:26:57.074125Z",
     "releases": [
       {
         "version": "1.14.1",
@@ -58717,8 +58742,49 @@
     "issueTracker": "https://github.com/ConductionNL/zaakafhandelapp/issues",
     "website": "https://github.com/ConductionNL/zaakafhandelapp",
     "created": "2024-09-11T13:57:54.410757Z",
-    "lastModified": "2025-01-06T14:06:25.590668Z",
+    "lastModified": "2025-01-08T15:51:44.972071Z",
     "releases": [
+      {
+        "version": "0.1.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/zaakafhandelapp/releases/download/v0.1.24/zaakafhandelapp-0.1.24.tar.gz",
+        "created": "2025-01-08T15:51:44.939773Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-01-08T15:51:45.010757Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "HA4NMMUPiqkt3NtRsIA3a7l3EhfPC6QfIic37K8UxUw0MEneIi0KyZgfJXStEh5BeIIt1bZFGiHKnSv9htMpzMpDueUpIKUg7Ya6EqgJYqlV1knZYqPrqasYuAuNIYhAK8ENqo48WNapsv1ino7S56Lvrvc6ilFfkUeWr4GembARuJvPs74CHcpiOLEEmwaAAX55BzS6DDjaY3E+4Ez6fBWJf6I/4sufHrjUjPivWML+JBlffRDtPfvmT121wVxfHB5w0shajBxoKZ9IpYeh4JTOaHCgUOnnMV7eZiWdoUI5gNAwy0CVRdrxHIrjzrBiZ6M9LxVu9UEkIB63Hdf0P/2g7DUnuBBWXwRY8gEwfthkQuPumeJ9+BkIOsibAhecHiIYDG3wQLAWQC9Zy7fZeaH5Er0z8pjU2cDnLcl8D0kr6dDVMEWCMIcNRHyIH/i1gAIn8LzMfLSwhA7yNtMq73/COmFCLBDoKQP112R6Vx3qrERWb2+fB2w6/DjRXqYHE2EDtHwV9TI9Wh9kV9eXGFDmjlvZsCoDO0XL9CpQdvIn95if6HxyPn1L1cOB8XEhUbRg0osXPp0x06J8QO3gjDGgxNw6g7XjLz/tH+N1dWQArK+zJfHnn6TAnZl009RcGUEHpoEbTX1xSz7o1DovixSYKbT43hrspODkAhwWS+g=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.1.23",
         "phpExtensions": [],