diff --git a/data/apps.json b/data/apps.json
index 1609373954969b7660e260449aeb0c7eaa1a1957..e98df2f6ac9aff6c68397c1578f94bd2b80cfeee 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -1537,8 +1537,58 @@
     "issueTracker": "https://github.com/SergeyMosin/Appointments/issues",
     "website": "https://www.srgdev.com/lab/nextcloud-appointments/",
     "created": "2020-02-25T02:49:56.451297Z",
-    "lastModified": "2024-10-08T03:17:12.133393Z",
+    "lastModified": "2024-11-16T22:32:28.913032Z",
     "releases": [
+      {
+        "version": "2.2.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/SergeyMosin/Appointments/raw/refs/tags/v2.2.0a/build/artifacts/appstore/appointments.tar.gz",
+        "created": "2024-11-16T22:32:28.901654Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-11-16T22:32:28.966258Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "oyONzbPDX6FhVAkW0EU8cxpsom4wceSKaqcUL00HjpT4K85xp144FmEQgVYXIx5W\nXdEuuK6alF2zNJn3Kvba/3NoWEqlRhQQ7fMZ3ZgdJxbQyMFkLFUXxvXs18UM5ixo\nlbCjR7h/zO+jU89a9MkllMX3hgdJeIDftXKbzQJxgpPT1NlbmyXsk9oBuGWyHsG/\nLE3hnMUZrGCo2qHLSxHVwfR2jUBq1o3VBs70nNKtgPOCeAw1RieqMp3sp7WPCoxz\nxOpKb48HQtRSY3KobOh7N2gmM/6F7MHmGmcoHAv1cPRVd0Yb5EyK896YICvZEhCX\ndu1M4CHXMdPN15ZJPpC3VI9iyxaENUlzN6wQNlhULUVlrIDkRx+Rg81fv3IeXvBg\nxFc3osU9CcTXRQ5DwDAN240vIa2dgI3rDM9hVQH/wcGs/Tz0dKqqdwCdK8EX2Gnd\ncTAPyfNDxkjk1/1vOabP1rW03DuZcKZSqYsx7nHugX1CDqDoygevlQbMyR16CVUe\nXzRB1w3ObErJIfjeHvY0JAGwoZozdTkVPmw/3DWMpCpaVMnPITUjM5IyawIKH50m\nJZAP/aH/L/0fYTC3PuF7z4/wyruA1zMyFBFCy1B1h2a5D7md7D2yHrN8jhRrIJr7\niCWN84R6lvEEMhs/Xh30MgjJBSOyhX7oOr/1uQ0ERUM=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- More 'lead time' options - #557\n- New security options: email block list and hCaptcha - #558 and #261\n- New option for adding text to the 'Form Submitted Page'\n- New Timezone picker(select dropdown) on the form - #370, #460, #511\n### Changed\n- Removed legacy v1 pref DB table\n- Updated NC vue dependencies\n- Updated zones.js file\n- Removed \"Show Timezone\" option because Timezone Picker is always shown now\n- Moved 'Private Page' setting into Security section\n### Fixed\n- Do not use screaming message - #552\n- Send confirmation email in user locale - #158\n- Fixed 'select' component styles\n- Simple mode: date/time picker style\n- Simple mode: getTimezone request"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "2.1.13",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/SergeyMosin/Appointments/raw/refs/tags/v2.2.0/build/artifacts/appstore/appointments.tar.gz",
+        "created": "2024-11-16T22:19:33.042947Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-11-16T22:19:33.097979Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "RFIrDt2PRqekIIJXAFkQlGdDt13vd90AaTEkheS55tRz+PWYCxwDssbTIisKA/26\nnBAApr+vXgGJWYnlhEwJqgFlnLDENPVVD5aPzFJxPXLAn2YYR+etrkVXW6isweDI\n0qC1gmHN1E1EGBj+qaNUGYBAADgW2QIdifcvPFYPc96KAi97qvQ5sc5xFkOnbnXb\nlMbY/wcRayfWs7Wzz9zumr81vqEqS2gUGr94LiePM+aZE/qjumxhgEW9un261wos\nRJ+qvXoq4jlsvSZvkv5Vtoz4ZHla3Q7ZEYt91sWAUivOLiSg04tKOtkbtcq0DW0t\nHV4QGnVKdyMgTo3JtRle3pkJpYGvjg/sph7F795UFvYGZtJ4thC6NdMZ2EjnhCon\n7ksif5rUezzQ+HksLZoAPmb2ZLwQg2gvuOCAxGlZfCYr2PbYCqr3pUAc6jBxUJku\nqqrRSJ+mzBV4skkfdmkbwywI5LtDR+Ozf+u5JIFxQ1FLUT+QhpYTHUcGVK74Z2lG\nFDTMeMWRQxhg5/y3V7i1jozQg4BlbsJAUsiX7bd05xlVjRULT3xNhTDuo+Lc2D2m\nQhu9BIs1fc1f1GKpPCvajFbdTLMhu/wMhOdSHPWC3LfNaTW8uxL81Z0djT+u9PY9\nYUt869T8oEpMLLpJsYTAoWPYqEOzOxEj/5KOMBodOQQ=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2.1.12",
         "phpExtensions": [],
@@ -19349,19 +19399,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=26.0.0 <31.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.6.4/integration_openproject-2.6.4.tar.gz",
-        "created": "2024-08-15T11:38:57.146128Z",
+        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.6.4-20220815-nightly/integration_openproject-2.6.4-20220815-nightly.tar.gz",
+        "created": "2024-08-15T10:50:27.662075Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2024-08-15T11:38:58.003925Z",
-        "isNightly": false,
+        "lastModified": "2024-08-15T10:50:27.825423Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=26 <=30",
-        "signature": "AgkaExuoWREhY6lRseQ+Gkk2dqYyd4hb+S4+dyUrphHnqxjyhRvqBncRcIL9LTB5DoouIGlfYorhc7um9UQZtDFMSNWXd7Yfx3yHqILWhLlAmacGwY1DBXOIz1v6TNBmXgkVV4u7Qe/XTRN6nl89uqM018Amsu5NTjZtwYwWTfqGFcjXvOsGJV6qIf+P8IXSPjGrXc+HkuD5PhBwlnAzcdvub5dSx771ivojaxvBQ2A/Ajt42INwCqjbZHONezmm4LXRNc1/qJ4QMTq40VrWfB9l2iylCaQQv6uy43D+zSGZLnPEp2eD24VmsUld1IsAted9VZtonONl4g3ZK8A2FluqMIthVQQWWR3L/x2Au4pqGv0dc61T+lOVuKoAi2XN6O4GAUQkbMOYVWaL2RUzZQbu0TtbjVbzm5H8i0R8HqdsHy/6HcybHPMd8GXABTjBz9FTojU3syXAjC3eP6E4dMrrJciB7J63fI+DGvuwJ1J23UMzc3F2PKCQJE1ks2cfVwzr2ZxRL4nu8Nw7QPzSWk7GPTumr6WYgil5hfN6QS+XfsdB8x5/vM5aCerEHMAvxy38g0zzD/wcjbs8lOyuYz6VuDNp0llxSdMenanRCXXmPFolpkShlwUVNKQdzmHasJsrRVciKtuLFWykOPMQ8adflTZmeIjRrSeF42XCV4w=",
+        "signature": "cHvsbAALDtscI2Wm2VlVHSQNkY8u7NQyj/NV4UOxxpF6MyH2JaGX++/LoA/7O4p9QUDyU6MKFBI3qs5SdLEZbFCNPUp3WprbQUgyXimPy7Tv5mcwcK4IQx1wsB51Jo8LrN4RhFlcO2wtJDCd6UpoQQa9YLkYYKh+z/IbghfGpSQPklkQjVjWIUpaB7L6VR8pscofRVswB9NLDYWh48N/y9D2wrfjZ3xBeMLxbo6+6c9PWoFNY2CdUpz5uT7SXycqdjzlFBOBOL/dE4p5vdZX2ZLcAO4pDP/qGgyZo12G2RV/TRZgv+k52mz2GmaontWob1VvJrPa38sW+eoQxXp4geCTqEvbtdaXOEuhZSGAEKeo2UExDbBwDuPn4tY24NGTuv+kwdjRNj98VPBnsEp4gvqg+XwKCK3VUD3gCQC3m5UxzIUiJhcvB84nCkrekMnFL8Ig+tLo1RWLZAZLTqB8m9+Eydo80t/voL8qTDqMaI/SdfAKjwfvUToq6m+oEf8ruFYioC1DB0j3Ntv1jY/D5Dn2c1TrkfxJo9m590S82+vNaMH+gUQVaJevNWDKS0bumSWRXoi8Ycr4M0lcnkSp/rHkGMSLVBwBkEi3bKm3G/D/G6ysKl6rWL0+EfDYYiBRueSE+loI8mij4wEUTPxCJ4vRfrwnGvknqB74g9EQz0g=",
         "translations": {
           "en": {
-            "changelog": "### Changed\n- This release expects OpenProject version 13.2 or newer\n- Add application's support for Nextcloud 30\n- Remove Nextcloud's `thecodingmachine` dependency from integration app"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -19374,19 +19424,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=26.0.0 <31.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.6.4-20220815-nightly/integration_openproject-2.6.4-20220815-nightly.tar.gz",
-        "created": "2024-08-15T10:50:27.662075Z",
+        "download": "https://github.com/nextcloud/integration_openproject/releases/download/v2.6.4/integration_openproject-2.6.4.tar.gz",
+        "created": "2024-08-15T11:38:57.146128Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2024-08-15T10:50:27.825423Z",
-        "isNightly": true,
+        "lastModified": "2024-08-15T11:38:58.003925Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=26 <=30",
-        "signature": "cHvsbAALDtscI2Wm2VlVHSQNkY8u7NQyj/NV4UOxxpF6MyH2JaGX++/LoA/7O4p9QUDyU6MKFBI3qs5SdLEZbFCNPUp3WprbQUgyXimPy7Tv5mcwcK4IQx1wsB51Jo8LrN4RhFlcO2wtJDCd6UpoQQa9YLkYYKh+z/IbghfGpSQPklkQjVjWIUpaB7L6VR8pscofRVswB9NLDYWh48N/y9D2wrfjZ3xBeMLxbo6+6c9PWoFNY2CdUpz5uT7SXycqdjzlFBOBOL/dE4p5vdZX2ZLcAO4pDP/qGgyZo12G2RV/TRZgv+k52mz2GmaontWob1VvJrPa38sW+eoQxXp4geCTqEvbtdaXOEuhZSGAEKeo2UExDbBwDuPn4tY24NGTuv+kwdjRNj98VPBnsEp4gvqg+XwKCK3VUD3gCQC3m5UxzIUiJhcvB84nCkrekMnFL8Ig+tLo1RWLZAZLTqB8m9+Eydo80t/voL8qTDqMaI/SdfAKjwfvUToq6m+oEf8ruFYioC1DB0j3Ntv1jY/D5Dn2c1TrkfxJo9m590S82+vNaMH+gUQVaJevNWDKS0bumSWRXoi8Ycr4M0lcnkSp/rHkGMSLVBwBkEi3bKm3G/D/G6ysKl6rWL0+EfDYYiBRueSE+loI8mij4wEUTPxCJ4vRfrwnGvknqB74g9EQz0g=",
+        "signature": "AgkaExuoWREhY6lRseQ+Gkk2dqYyd4hb+S4+dyUrphHnqxjyhRvqBncRcIL9LTB5DoouIGlfYorhc7um9UQZtDFMSNWXd7Yfx3yHqILWhLlAmacGwY1DBXOIz1v6TNBmXgkVV4u7Qe/XTRN6nl89uqM018Amsu5NTjZtwYwWTfqGFcjXvOsGJV6qIf+P8IXSPjGrXc+HkuD5PhBwlnAzcdvub5dSx771ivojaxvBQ2A/Ajt42INwCqjbZHONezmm4LXRNc1/qJ4QMTq40VrWfB9l2iylCaQQv6uy43D+zSGZLnPEp2eD24VmsUld1IsAted9VZtonONl4g3ZK8A2FluqMIthVQQWWR3L/x2Au4pqGv0dc61T+lOVuKoAi2XN6O4GAUQkbMOYVWaL2RUzZQbu0TtbjVbzm5H8i0R8HqdsHy/6HcybHPMd8GXABTjBz9FTojU3syXAjC3eP6E4dMrrJciB7J63fI+DGvuwJ1J23UMzc3F2PKCQJE1ks2cfVwzr2ZxRL4nu8Nw7QPzSWk7GPTumr6WYgil5hfN6QS+XfsdB8x5/vM5aCerEHMAvxy38g0zzD/wcjbs8lOyuYz6VuDNp0llxSdMenanRCXXmPFolpkShlwUVNKQdzmHasJsrRVciKtuLFWykOPMQ8adflTZmeIjRrSeF42XCV4w=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Changed\n- This release expects OpenProject version 13.2 or newer\n- Add application's support for Nextcloud 30\n- Remove Nextcloud's `thecodingmachine` dependency from integration app"
           }
         },
         "signatureDigest": "sha512"
@@ -23966,7 +24016,7 @@
     "issueTracker": "https://github.com/nextcloud/maps/issues",
     "website": "https://github.com/nextcloud/maps",
     "created": "2019-08-29T19:23:48.216959Z",
-    "lastModified": "2024-11-03T23:07:44.102364Z",
+    "lastModified": "2024-11-16T15:09:44.567836Z",
     "releases": [
       {
         "version": "1.4.0",