diff --git a/data/apps.json b/data/apps.json
index 1e258183cf56ea3988984408fa2f785c9056ffe8..30f0886a8f0e27a6f85c5e8900a61fb61179a525 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -9463,7 +9463,7 @@
     "issueTracker": "https://github.com/nextcloud/external/issues",
     "website": "https://github.com/nextcloud/external",
     "created": "2017-05-08T13:39:22.514064Z",
-    "lastModified": "2022-12-20T11:35:22.945197Z",
+    "lastModified": "2023-02-15T08:31:14.056068Z",
     "releases": [
       {
         "version": "4.0.1",
@@ -10682,8 +10682,33 @@
     "issueTracker": "https://github.com/nextcloud/files_automatedtagging/issues",
     "website": "https://github.com/nextcloud/files_automatedtagging",
     "created": "2017-04-25T15:39:24.697932Z",
-    "lastModified": "2022-09-09T10:42:04.048028Z",
+    "lastModified": "2023-02-15T18:31:46.100349Z",
     "releases": [
+      {
+        "version": "1.14.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=24.0.0 <25.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/files_automatedtagging/releases/download/v1.14.1/files_automatedtagging-v1.14.1.tar.gz",
+        "created": "2023-02-15T18:25:29.261271Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-02-15T18:25:29.332329Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=24 <=24",
+        "signature": "tC2ISNOXV1ndmoLBD3edK679L3UL/xesbHmzvkFecs5eU8i5JOK+npGZc7JK8erZSGEWfXJ6TemMJQmaTSD9cNM8JbkbDV+T+EI+Q5AMPkXUYNCKaqGgwv0PsMrshOlSbwixqHdfwC7nE0fXdaj8s/q3s2WJSM54y2677FVUjyFLJUUemJwunb0qf8B9vygdM8APY0ylihWfqRjregDk6fseO72LBRECozusLGshZKjEzvsfym0i5eXgXR5E4Z4rgxxD1he48JaJLvFm5YAi4m4MYtBJKI5XBE240wpZ1K24EiVo38XVW2dpZS3+xqWmyyqx9PZT0TXBCCrFZO0/mxkX3bLQ33ZeH6pp2nDdzZl62Cryilnaf43nCwQWIoyNa/LkISP3/m4mzZfIB1xMWmQMl2qOb2aIyxBwh9mWGuiyMFqOEeOnIrQ95KE4I79L/9+WsLfAgXbS33W51MjW5nbbXEsHlVeqgtC6pdHHJOmjn6PlGN4kHpqzkCfpQzjaDaS+mwGPhU6+jx8pUsJAf/uwrwyX0ZPqRiGN0yqXd5ZISdLgH8YRiOUZXeI7Oqr1PbEFa4NyuY6uosnX9z4kQUO2iRUoZ2/FxgcoAnyjHv3tioyJyu7eHpEekQwrYbtCcWngC3F8gcBCKn6hN411o9Og9rX3+wAVDxQL7uOHksk=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n- Also tag group folder root [#674](https://github.com/nextcloud/files_automatedtagging/pull/674)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.14.0",
         "phpExtensions": [],
@@ -16880,19 +16905,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <27.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/integration_google/releases/download/v1.0.9/integration_google-1.0.9.tar.gz",
-        "created": "2023-01-08T16:10:48.616896Z",
+        "download": "https://github.com/nextcloud/integration_google/releases/download/v1.0.9-5-nightly/integration_google-1.0.9-5-nightly.tar.gz",
+        "created": "2022-12-29T00:55:56.366865Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-01-08T16:10:48.656687Z",
-        "isNightly": false,
+        "lastModified": "2022-12-29T00:55:56.378071Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=26",
-        "signature": "HOQg4TsxhMiobqCC3QbVf3gcKgSGKMSnQZBVgB+AEUNLfyG/N6K/a9GqbQZRBTMJ6bb6bO0mPxSykFz3KBBcpy1rxE25XiE1bjPVMHPi22k2JS0zgJtcQR4ck9WX73Eibqs8wxWzqsoTi230sX7K2jI21XNPhQyzl91Wd9qCnzKq+p82Rshw9rcKx+BvTAfx8X7/Me5i7NK4CRmmJ00JXjZXXRg6HeYCoEDq8N4aE3WPg6nGBtEaVtUCNXdoDwKDxbJWyEcCVEdv3OpOv46UBUSqrj3i9Bmp28+jkdvDT2mZc++gFzehAW2W+gRM/8R8g7z5AEhK3fnpcJaeiBnZEz8EuTFfe1sBuHj9tFcNHepT9CtpebiJatjyrbbg0IfdCxKvdifn4B88ATnGHQn3wr/vS7PxRZAy8B38nkcDOMLzv9koqvps8zqPv2dG9AJ2Nf714SQOrsmqKVIaMJz0KvjkPF6Bg7jFM5qwzf8nsamG3opdD2qoKiuNii5Q0FdQ/gdPgJ4zz0Lk3xc/sx9ERvNRRkrGVb7FPgehQuPmcDljqK4sM69a3//P7GvlJ/NXbzRZmFAZt9we1H9k+rn7rsb7bmLZ9Cj8SShAIBAwB+RJMNIyO5hVzUf/j8ml7uXWqVvSVjxQJj8dOFAHCQ4tB4CbKDKRcuJ3rUyPNVQFu4A=",
+        "signature": "E8cXtyqptJM2Tc13hGAU8ON7EBe0kF/iQwHT8dcIRcXfSNfwly2fYRkb5+iYLW5AhTosfzUbSe566KwfPUdoraGUR9GBb84USC/Qtg3d9MgJ6r80fp0aKtxSV29EvvWjwWkv6tCYpV0FX3guduMhl42oTjaBOy8R09CzCbvQsCHso2zkF+jbp2mj8gAUyI4I2rPw+ayzRob1y0I2uQjqwrf2vgElwY3wj8vBwZwcgnHNLUh/izljCe4xQSoJVtQTqLhAvAQ/nfp0tmvbZHaPwkGrbUZoWEBJF2ZK4m/dkTahNVbFP5SlOIuQO3Usc2301R0Xu8twnycJR1vZYP2pDxzHlS2UhJpzgxhlkYruyt5lX893ju2g/2WLvjSxWLi4n3JwOE16L5V4cUBeFe4z/FoXGjFiMEaO7qjVWrJqHf7pbKQDSA8OQcjubm6ckTemPbNeA7ik11c35ieFmy5nOakrs5YbIHB+V5n9TRGTrm0vZIiwLYjKQRwI5TABK5R3fxtwqb/cvxuwiLD11dRhmIT1edCL6NalKMT7Ed8mmzexIIhZ042XqsauQkXAUmroNhXXqLOAT7h56ACU660rPyVklBKARTdbQs+FCF1p4znHi0aXzAZUrZSAfaOfCpVgH6f/sfPhXV9x0FRwctBpgm4b7Tu7slBYeJjoup5aTa4=",
         "translations": {
           "en": {
-            "changelog": "### Added\n- import contact groups\n  [#124](https://github.com/nextcloud/integration_google/issues/124) @zgypa\n- import contact notes\n- import contact websites\n- set last modified date of imported directories\n\n### Changed\n- update npm pkgs, adjust to @nextcloud/vue 7.3.0\n- improve and speedup calendar import, update existing events if needed\n- speedup drive size calculation\n- improve contact import, update existing ones if needed\n\n### Fixed\n- import photos/albums with slashes in their name\n  [#122](https://github.com/nextcloud/integration_google/pull/122) @Gp2mv3\n- recover after an import job is brutally stopped with a 1h timeout before everything can start again\n  [#35](https://github.com/nextcloud/integration_google/issues/35)\n  [#115](https://github.com/nextcloud/integration_google/issues/115)\n  [#116](https://github.com/nextcloud/integration_google/issues/116)\n- preserve exif data when downloading photos (all except geolocation which is stripped by google)\n  [#119](https://github.com/nextcloud/integration_google/issues/119) @Sid127\n- only add file name suffix (google file id) for duplicated names (yes, google allows multiple files with the same name in a directory)\n  [#127](https://github.com/nextcloud/integration_google/issues/127) @Mezgrman\n- don't skip contacts with no names"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -16905,19 +16930,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <27.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/integration_google/releases/download/v1.0.9-5-nightly/integration_google-1.0.9-5-nightly.tar.gz",
-        "created": "2022-12-29T00:55:56.366865Z",
+        "download": "https://github.com/nextcloud/integration_google/releases/download/v1.0.9/integration_google-1.0.9.tar.gz",
+        "created": "2023-01-08T16:10:48.616896Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-12-29T00:55:56.378071Z",
-        "isNightly": true,
+        "lastModified": "2023-01-08T16:10:48.656687Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=26",
-        "signature": "E8cXtyqptJM2Tc13hGAU8ON7EBe0kF/iQwHT8dcIRcXfSNfwly2fYRkb5+iYLW5AhTosfzUbSe566KwfPUdoraGUR9GBb84USC/Qtg3d9MgJ6r80fp0aKtxSV29EvvWjwWkv6tCYpV0FX3guduMhl42oTjaBOy8R09CzCbvQsCHso2zkF+jbp2mj8gAUyI4I2rPw+ayzRob1y0I2uQjqwrf2vgElwY3wj8vBwZwcgnHNLUh/izljCe4xQSoJVtQTqLhAvAQ/nfp0tmvbZHaPwkGrbUZoWEBJF2ZK4m/dkTahNVbFP5SlOIuQO3Usc2301R0Xu8twnycJR1vZYP2pDxzHlS2UhJpzgxhlkYruyt5lX893ju2g/2WLvjSxWLi4n3JwOE16L5V4cUBeFe4z/FoXGjFiMEaO7qjVWrJqHf7pbKQDSA8OQcjubm6ckTemPbNeA7ik11c35ieFmy5nOakrs5YbIHB+V5n9TRGTrm0vZIiwLYjKQRwI5TABK5R3fxtwqb/cvxuwiLD11dRhmIT1edCL6NalKMT7Ed8mmzexIIhZ042XqsauQkXAUmroNhXXqLOAT7h56ACU660rPyVklBKARTdbQs+FCF1p4znHi0aXzAZUrZSAfaOfCpVgH6f/sfPhXV9x0FRwctBpgm4b7Tu7slBYeJjoup5aTa4=",
+        "signature": "HOQg4TsxhMiobqCC3QbVf3gcKgSGKMSnQZBVgB+AEUNLfyG/N6K/a9GqbQZRBTMJ6bb6bO0mPxSykFz3KBBcpy1rxE25XiE1bjPVMHPi22k2JS0zgJtcQR4ck9WX73Eibqs8wxWzqsoTi230sX7K2jI21XNPhQyzl91Wd9qCnzKq+p82Rshw9rcKx+BvTAfx8X7/Me5i7NK4CRmmJ00JXjZXXRg6HeYCoEDq8N4aE3WPg6nGBtEaVtUCNXdoDwKDxbJWyEcCVEdv3OpOv46UBUSqrj3i9Bmp28+jkdvDT2mZc++gFzehAW2W+gRM/8R8g7z5AEhK3fnpcJaeiBnZEz8EuTFfe1sBuHj9tFcNHepT9CtpebiJatjyrbbg0IfdCxKvdifn4B88ATnGHQn3wr/vS7PxRZAy8B38nkcDOMLzv9koqvps8zqPv2dG9AJ2Nf714SQOrsmqKVIaMJz0KvjkPF6Bg7jFM5qwzf8nsamG3opdD2qoKiuNii5Q0FdQ/gdPgJ4zz0Lk3xc/sx9ERvNRRkrGVb7FPgehQuPmcDljqK4sM69a3//P7GvlJ/NXbzRZmFAZt9we1H9k+rn7rsb7bmLZ9Cj8SShAIBAwB+RJMNIyO5hVzUf/j8ml7uXWqVvSVjxQJj8dOFAHCQ4tB4CbKDKRcuJ3rUyPNVQFu4A=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Added\n- import contact groups\n  [#124](https://github.com/nextcloud/integration_google/issues/124) @zgypa\n- import contact notes\n- import contact websites\n- set last modified date of imported directories\n\n### Changed\n- update npm pkgs, adjust to @nextcloud/vue 7.3.0\n- improve and speedup calendar import, update existing events if needed\n- speedup drive size calculation\n- improve contact import, update existing ones if needed\n\n### Fixed\n- import photos/albums with slashes in their name\n  [#122](https://github.com/nextcloud/integration_google/pull/122) @Gp2mv3\n- recover after an import job is brutally stopped with a 1h timeout before everything can start again\n  [#35](https://github.com/nextcloud/integration_google/issues/35)\n  [#115](https://github.com/nextcloud/integration_google/issues/115)\n  [#116](https://github.com/nextcloud/integration_google/issues/116)\n- preserve exif data when downloading photos (all except geolocation which is stripped by google)\n  [#119](https://github.com/nextcloud/integration_google/issues/119) @Sid127\n- only add file name suffix (google file id) for duplicated names (yes, google allows multiple files with the same name in a directory)\n  [#127](https://github.com/nextcloud/integration_google/issues/127) @Mezgrman\n- don't skip contacts with no names"
           }
         },
         "signatureDigest": "sha512"
@@ -19130,7 +19155,7 @@
     "issueTracker": "https://github.com/LibreSign/libresign/issues",
     "website": "https://github.com/LibreSign/libresign",
     "created": "2021-03-05T00:32:31.049437Z",
-    "lastModified": "2023-01-23T06:28:57.512560Z",
+    "lastModified": "2023-02-15T03:08:10.630473Z",
     "releases": [
       {
         "version": "5.2.1",
@@ -19716,7 +19741,7 @@
     "issueTracker": "https://github.com/nextcloud/mail/issues",
     "website": "https://github.com/nextcloud/mail#readme",
     "created": "2016-10-19T19:41:41.710285Z",
-    "lastModified": "2023-02-09T18:45:42.649602Z",
+    "lastModified": "2023-02-15T09:47:46.822206Z",
     "releases": [
       {
         "version": "1.15.1",
@@ -27600,7 +27625,7 @@
     "issueTracker": "https://github.com/marius-wieschollek/passwords/issues",
     "website": "",
     "created": "2018-01-19T18:08:43.002344Z",
-    "lastModified": "2023-02-14T22:01:11.871043Z",
+    "lastModified": "2023-02-15T10:06:48.091688Z",
     "releases": [
       {
         "version": "2022.12.21",
@@ -32665,8 +32690,33 @@
     "issueTracker": "https://github.com/gary-kim/riotchat/issues",
     "website": "https://github.com/gary-kim/riotchat",
     "created": "2020-04-29T12:20:07.621396Z",
-    "lastModified": "2023-01-09T17:12:30.284906Z",
+    "lastModified": "2023-02-15T15:07:40.672373Z",
     "releases": [
+      {
+        "version": "0.14.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=21.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/gary-kim/riotchat/releases/download/v0.14.1/riotchat.tar.gz",
+        "created": "2023-02-15T15:07:40.513526Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-02-15T15:07:40.855855Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=21 <=25",
+        "signature": "mqkUuwalGTBJ2rV2tLpsZ4lEhgxQKOHSpWU4EwOvWz3usUd9kG290pGVUW/Doj9pfon0a41IdBPC2C/2Z4Lp/p54NAGR3A6sgx6nHDQjSMhONuqffl/c48jIQVs6OU/GyVTlZtsXL5BrlfLKsgkcgrCmOSRHKZabrncINhXZS+B1/fH5SFfRGaXC8KzZZH456X+nKfOZipo+JQbcbUuCwMXCdGBASNvFNyRljBWXG7P1B0iQyAhSNKFjBsa1XojeP9Hs5X8tAuGI6ueoCR+o6I8FhlYwPsQDRm0XLPMhA5ikH6Ln+ZTwwpGsntzU0dbJ9LoZX8eROROAcIAaFl2jxJcSWF/ngKMnkPe8l3zCJY+2ogD0u0yPRARAFOGfdFePKpldoe6vcm1t+URNpNocjMAA7Xf0q8LB0kGs2U3aKcrMQ9Z6OX+2sFQbwcpytbcAI7GYGUOOa33HLDyKomX7wvba1K7v7sK65D8PXocQt3Cyb39YcZLX/RMT84OjwvMh6sOg7hPU9k32lj2c4hZdufZaqZqnLqnZe+L7b067IHHwru3U/wwzx/cMLVl5RThXuftA/hxIlaB4YfOrjVRsvQq3i1Ir08t480oUXSi2uGGPA/deEn/0OuPgFqjbr7pSSuodnTVLw8VYBojY6OoWFpDk9+j9POjKpI0UmfwblRg=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.14.0",
         "phpExtensions": [],