diff --git a/data/apps.json b/data/apps.json
index 46a6c523b9934c8fc9ac9350a51acc219b655b84..deb05d7fb3be67869f30c618b990ed409165e123 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -3109,18 +3109,18 @@
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
         "download": "https://github.com/CADViewer/NextCloud/releases/download/cv_nextcloud_v8.42.9/cadviewer-v8.42.9.tar.gz",
-        "created": "2023-03-06T09:58:16.224176Z",
+        "created": "2023-03-06T09:59:21.745309Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-03-06T09:58:16.838125Z",
-        "isNightly": false,
+        "lastModified": "2023-03-06T09:59:21.757483Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
         "signature": "fQEheQWeRsRIUE4mqJBVrWuCAZQPslMWNFEAzPEF6G48fZ6iCieYqoHw5n+Zl7mH\nX56QFZYHfeTZP/wcdlnox533yd6VmWeqUXwg0Qd8vzhBsvCBZrs1mFtoCAm2Omwd\nOllz0KhwE6E0tX0oSdxhRCz2Kom5L/D1nblJyNRHm4CYhJ+1NnBhorbJd9yH+L8C\nm5uNxqtxdZ6fjLcBCfNjhNX9xr45OCTkcG6N3Ky7gL8Tfjh3M5sxEzjhwUSbRAok\nJANMRgNkq1xABin7yz4sMYGtsl26nWZ9OYkHGuOjDqE3AnRS539TOy1ePQgeScy6\nDpKujdStPekQaVlC2vRNDK7GYqqyEnbEbw2nZpP1+mTS3BHKf02etIvtxdSadNGV\nIWL89qAGGfkbE9FWckCIlwkHyeb/siCFyyoEOOMk56UTVJZKyO35jmocV5IhvlFy\nKPlYYbywgFOJhuRXs00H3xN6o3s/0NYac8abLxmf+ct6PjINIQV0qDKNVj7QOy05\n/RCvGZ/lbcaVNm5Hd0+1OyQ8429Qb/YrrIbbQeDi8yR2MO/Qx4hjxhyETJ0VzaUy\nDVKxsAqbJcWdjFVoXvOAkAeAbJb+PxsmPCguYU2WHcHAgovwfSLvBAfN0cl8qJBs\nWY+8IMpTPokS4/KZnCtyRvzjBHrEN4ZsnzXq1lyNGrY=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Added\n- Nighly changes here\n\n### 8.42.90 - 2023-03-06\n### Fixed\n- Dynamic lineweight for all linetypes, zoom level and page canvas resize\n\n\n### 8.40.2 - 2023-03-02\n### Fixed\n- Layer list selection in nested front-end application folders\n- Removed redundant NextCloud event listeners\n\n### 8.37.5 - 2023-02-26\n### Added\n- load/save checks in php files\n\n### 8.37.5 - 2023-02-25\n### Fixed\n- Ability to load SVG/SVGZ directly when in Docker container\n\n\n### 8.36.3 - 2023-02-23\n- Debug statements added\n\n\n### 8.35.1 - 2023-02-22\n### Fixed\n- Extents of drawing overlapping top toolbar. \n\n### 8.34.1 - 2023-02-21\n### Fixed\n- Markup folder have local scope only. Created only on request.\n- Direct load of SVG files\n\n\n### 8.32.3 - 2023-02-18\n### Fixed\n- Tooltip on integrated help icon selection"
           }
         },
         "signatureDigest": "sha512"
@@ -3134,18 +3134,18 @@
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
         "download": "https://github.com/CADViewer/NextCloud/releases/download/cv_nextcloud_v8.42.9/cadviewer-v8.42.9.tar.gz",
-        "created": "2023-03-06T09:59:21.745309Z",
+        "created": "2023-03-06T09:58:16.224176Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-03-06T09:59:21.757483Z",
-        "isNightly": true,
+        "lastModified": "2023-03-06T09:58:16.838125Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
         "signature": "fQEheQWeRsRIUE4mqJBVrWuCAZQPslMWNFEAzPEF6G48fZ6iCieYqoHw5n+Zl7mH\nX56QFZYHfeTZP/wcdlnox533yd6VmWeqUXwg0Qd8vzhBsvCBZrs1mFtoCAm2Omwd\nOllz0KhwE6E0tX0oSdxhRCz2Kom5L/D1nblJyNRHm4CYhJ+1NnBhorbJd9yH+L8C\nm5uNxqtxdZ6fjLcBCfNjhNX9xr45OCTkcG6N3Ky7gL8Tfjh3M5sxEzjhwUSbRAok\nJANMRgNkq1xABin7yz4sMYGtsl26nWZ9OYkHGuOjDqE3AnRS539TOy1ePQgeScy6\nDpKujdStPekQaVlC2vRNDK7GYqqyEnbEbw2nZpP1+mTS3BHKf02etIvtxdSadNGV\nIWL89qAGGfkbE9FWckCIlwkHyeb/siCFyyoEOOMk56UTVJZKyO35jmocV5IhvlFy\nKPlYYbywgFOJhuRXs00H3xN6o3s/0NYac8abLxmf+ct6PjINIQV0qDKNVj7QOy05\n/RCvGZ/lbcaVNm5Hd0+1OyQ8429Qb/YrrIbbQeDi8yR2MO/Qx4hjxhyETJ0VzaUy\nDVKxsAqbJcWdjFVoXvOAkAeAbJb+PxsmPCguYU2WHcHAgovwfSLvBAfN0cl8qJBs\nWY+8IMpTPokS4/KZnCtyRvzjBHrEN4ZsnzXq1lyNGrY=",
         "translations": {
           "en": {
-            "changelog": "### Added\n- Nighly changes here\n\n### 8.42.90 - 2023-03-06\n### Fixed\n- Dynamic lineweight for all linetypes, zoom level and page canvas resize\n\n\n### 8.40.2 - 2023-03-02\n### Fixed\n- Layer list selection in nested front-end application folders\n- Removed redundant NextCloud event listeners\n\n### 8.37.5 - 2023-02-26\n### Added\n- load/save checks in php files\n\n### 8.37.5 - 2023-02-25\n### Fixed\n- Ability to load SVG/SVGZ directly when in Docker container\n\n\n### 8.36.3 - 2023-02-23\n- Debug statements added\n\n\n### 8.35.1 - 2023-02-22\n### Fixed\n- Extents of drawing overlapping top toolbar. \n\n### 8.34.1 - 2023-02-21\n### Fixed\n- Markup folder have local scope only. Created only on request.\n- Direct load of SVG files\n\n\n### 8.32.3 - 2023-02-18\n### Fixed\n- Tooltip on integrated help icon selection"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -17681,19 +17681,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"
@@ -17706,19 +17706,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"
@@ -32959,7 +32959,7 @@
     "issueTracker": "https://github.com/marcelklehr/recognize/issues",
     "website": "https://github.com/marcelklehr/recognize",
     "created": "2021-04-23T17:09:50.816327Z",
-    "lastModified": "2023-03-07T07:25:42.957950Z",
+    "lastModified": "2023-03-08T14:33:52.749769Z",
     "releases": [
       {
         "version": "3.0.0-beta.3",
@@ -46353,12 +46353,12 @@
         "platformVersionSpec": ">=21.0.0 <26.0.0",
         "minIntSize": 32,
         "download": "https://github.com/Muzosh/nextcloud_twofactor_webeid/releases/download/v1.0.0/twofactor_webeid.tar.gz",
-        "created": "2022-12-28T09:08:18.965448Z",
+        "created": "2022-12-28T08:48:38.896937Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-12-28T09:08:19.004038Z",
-        "isNightly": false,
+        "lastModified": "2022-12-28T08:48:38.913912Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=21 <=25",
         "signature": "HyBYC/kGV2OFGLflZ6Q5EA6t+8m6HT6LM2BpN88zcPGA6s4brEWrNK//EmH804/M\nuv3pObUhbBX0/d1RXdyRyHPFxch//tVTfDKmD30OcKLhR5g3yap1tnhEoTHI6VFz\n9sN/dHVc2cpLx0X9oyeUkvuvDau6F06LR9wXziuRJA0xVLRkyDfZcPzueIAtEsmu\ndYsGF+h5onJqM5jexX0Ax2LsnrrvWk8uTtukojT/M0PvEq7Cx0peekDVIkZwfePK\nPMygPl0/vICrra0ImSWo0SLQw9cQ1T5MnQzBIJsT1iYZsf85FJoXZ6PWK/smpql+\nO35tfTHSTZcGm6hFeyZ/q42PTXHu3cl3/UpcOwoehQU3cPxoHO2eq6Qbid20kMEB\nwmciTsm/Hb7mqqaQaAzNmnnj8GMtAsWpfRYti12K1UR5ZzbcrLmYwIZqszQpTnJ7\npPoiUamG3oz5D+exUI6/myf1aZriJbzJA6H1DffkNxdcNGEuu1pvuFpOz58GrzCB\ndslhfeb66mu7JVz1+BbXK/YVNFVPcS91fB8Nw/R++sgv+1cbOBIEBx07799jCY6G\nJwy+k/AY10uIr1auY8BAFPY2q1xIfRobmgLhsFHw25qXthumoh9llWbC7/UqyNUy\nQyyrchHg4KxzJ32DOWQKY7BEJNr8zX3YFpsj77IEUlc=",
@@ -46378,12 +46378,12 @@
         "platformVersionSpec": ">=21.0.0 <26.0.0",
         "minIntSize": 32,
         "download": "https://github.com/Muzosh/nextcloud_twofactor_webeid/releases/download/v1.0.0/twofactor_webeid.tar.gz",
-        "created": "2022-12-28T08:48:38.896937Z",
+        "created": "2022-12-28T09:08:18.965448Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-12-28T08:48:38.913912Z",
-        "isNightly": true,
+        "lastModified": "2022-12-28T09:08:19.004038Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=21 <=25",
         "signature": "HyBYC/kGV2OFGLflZ6Q5EA6t+8m6HT6LM2BpN88zcPGA6s4brEWrNK//EmH804/M\nuv3pObUhbBX0/d1RXdyRyHPFxch//tVTfDKmD30OcKLhR5g3yap1tnhEoTHI6VFz\n9sN/dHVc2cpLx0X9oyeUkvuvDau6F06LR9wXziuRJA0xVLRkyDfZcPzueIAtEsmu\ndYsGF+h5onJqM5jexX0Ax2LsnrrvWk8uTtukojT/M0PvEq7Cx0peekDVIkZwfePK\nPMygPl0/vICrra0ImSWo0SLQw9cQ1T5MnQzBIJsT1iYZsf85FJoXZ6PWK/smpql+\nO35tfTHSTZcGm6hFeyZ/q42PTXHu3cl3/UpcOwoehQU3cPxoHO2eq6Qbid20kMEB\nwmciTsm/Hb7mqqaQaAzNmnnj8GMtAsWpfRYti12K1UR5ZzbcrLmYwIZqszQpTnJ7\npPoiUamG3oz5D+exUI6/myf1aZriJbzJA6H1DffkNxdcNGEuu1pvuFpOz58GrzCB\ndslhfeb66mu7JVz1+BbXK/YVNFVPcS91fB8Nw/R++sgv+1cbOBIEBx07799jCY6G\nJwy+k/AY10uIr1auY8BAFPY2q1xIfRobmgLhsFHw25qXthumoh9llWbC7/UqyNUy\nQyyrchHg4KxzJ32DOWQKY7BEJNr8zX3YFpsj77IEUlc=",