diff --git a/data/apps.json b/data/apps.json
index 53a5e9b6da547f997d6a821c4ee6e05f3c79d471..1d671deb3c3de530d6b260f49f3b75c2cc10b630 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -5209,8 +5209,33 @@
     "issueTracker": "https://github.com/nextcloud/calendar_resource_management",
     "website": "",
     "created": "2022-09-06T10:59:27.333810Z",
-    "lastModified": "2024-03-26T10:40:18.669159Z",
+    "lastModified": "2024-07-29T19:21:09.964314Z",
     "releases": [
+      {
+        "version": "0.8.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0 <8.4.0",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/calendar_resource_management/releases/download/v0.8.0/calendar_resource_management-v0.8.0.tar.gz",
+        "created": "2024-07-29T19:21:09.900014Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-07-29T19:21:10.219035Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0 <=8.3",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "Q0J8/+lZdt5kA+4v/OxBuTmM8Y/b/Xhqw3w1uZIZc6HzT5KOMqKEHXghuOYlEAiFZs5r7EAX+DSZqcDSyUa7g3qpQkZG3K63wg9/k1VoeAbPL0bcjMJAUIa98pq7WCpx9JXwU1YXoMowOoPv+F6/NoSs0G1ub09GFFGpDOV0DiCXIbnBfffbmzIKMHFgTz2Ve+hyZNKK6gskmQx16i7PF5ip1KGU08/Un77XNfIVgW0KR+vBk4nPl+HZYpIC7urj1ovBab0avhId3QyqDk+vHkYEoRkTSW5qe2rptCTlkDP7onu5wkHfBL4f0wwPfAr1S4G6zMC0qMOffITZ7iNMzuWJLvj2i/QvILihaHeV9UeIEmnBUYFxFswrAaeqmj0ppg38mW7c//1H+i0d/+fSZUCl3x/vBMEtF2pzjKLUpS0UaZgrSwmEo9F4pDgwBWasExSSfcrUfCZ/vMNNCB6HyAIpaAiAf8CaJNetIcGfvRPdGtEzsolc5Rhe8ksAw7kgmtah703qtQ7ELfLtNDnLgwCCISUpcWTQKiAo/Rr5jlbmG0x8C3WpRW5pVpxULRs0FncUWdC1U0A5k4FsBZu4r5VoqGN3dlGT66GiJWzUoMASUcEKiKkoim1KWi+D4rB23sBKSZArDGjV8aE/fkrp/rifOMaL/n4KhaciyUOFb6I=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- Update rooms and resources instantly (only on Nextcloud 30)\n- Support for Nextcloud 30\n### Removed\n- Support for Nextcloud 26\n- Support for Nextcloud 27"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.7.0",
         "phpExtensions": [],
@@ -7230,7 +7255,7 @@
     "issueTracker": "https://github.com/nextcloud/context_chat/issues",
     "website": "https://github.com/nextcloud/context_chat",
     "created": "2023-12-19T11:38:03.932555Z",
-    "lastModified": "2024-07-23T12:50:29.468888Z",
+    "lastModified": "2024-07-29T15:32:33.285393Z",
     "releases": [
       {
         "version": "2.2.1",
@@ -7451,7 +7476,7 @@
       "en": {
         "name": "Nextcloud Assistant Context Chat",
         "summary": "Chat with your documents",
-        "description": "Ask questions to nextcloud Assistant about the content of your documents.\r\n\r\n## Install\r\n1. Install two other mandatory apps for this app to work as desired in your Nextcloud install from the \"Apps\" page:\r\n- AppAPI (>= v2.0.x): https://apps.nextcloud.com/apps/app_api\r\n- Assistant: https://apps.nextcloud.com/apps/assistant (The OCS API or the `occ` commands can also be used to interact with this app but it recommended to do that through a Text Processing OCP API consumer like the Assistant app.)\r\n2. Install this app (Nextcloud Assistant Context Chat): https://apps.nextcloud.com/apps/context_chat\r\n3. Install the Context Chat Backend app (https://apps.nextcloud.com/apps/context_chat_backend) from the \"External Apps\" page. It is important to note here that the backend app should have the same major and minor version as this app (context_chat)\r\n4. Start using Context Chat from the Assistant UI\r\n\r\nNote:\r\nRefer to the [Context Chat Backend's readme](https://github.com/nextcloud/context_chat_backend/?tab=readme-ov-file) and the [AppAPI's documentation](https://cloud-py-api.github.io/app_api/) for help with setup of AppAPI's deploy daemon."
+        "description": "Ask questions to nextcloud Assistant about the content of your documents.\n\n## Install\n1. Install two other mandatory apps for this app to work as desired in your Nextcloud install from the \"Apps\" page:\n- AppAPI (>= v2.0.x): https://apps.nextcloud.com/apps/app_api\n- Assistant: https://apps.nextcloud.com/apps/assistant (The OCS API or the `occ` commands can also be used to interact with this app but it recommended to do that through a Text Processing OCP API consumer like the Assistant app.)\n2. Install this app (Nextcloud Assistant Context Chat): https://apps.nextcloud.com/apps/context_chat\n3. Install the Context Chat Backend app (https://apps.nextcloud.com/apps/context_chat_backend) from the \"External Apps\" page. It is important to note here that the backend app should have the same major and minor version as this app (context_chat)\n4. Start using Context Chat from the Assistant UI\n\nNote:\nRefer to the [Context Chat Backend's readme](https://github.com/nextcloud/context_chat_backend/?tab=readme-ov-file) and the [AppAPI's documentation](https://cloud-py-api.github.io/app_api/) for help with setup of AppAPI's deploy daemon."
       }
     },
     "isFeatured": true,
@@ -8046,16 +8071,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=18.0.0 <100.0.0",
         "minIntSize": 32,
-        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/6680301612/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
-        "created": "2024-04-21T18:10:08.871207Z",
+        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/2129524508/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
+        "created": "2022-02-23T19:25:14.232829Z",
         "licenses": [
           "mpl"
         ],
-        "lastModified": "2024-04-21T18:10:09.133113Z",
-        "isNightly": true,
+        "lastModified": "2022-02-23T19:25:15.773405Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=18 <=99",
-        "signature": "DZ7PzudXfltJDdgmsdhwJGkhWJ5jg6FbAgZVuAc9/2ozRfhwV1TJGaapsgSukQbTBvTwH2R/C1OBXsNfYWLx/tsbL5yyGWPlT/7aSU5v4p1GkjsL+sZ+EbxjwMftKZY2m4Ym4J0OS+dDbAH9tq7cOjbO9k1Lnd1ZrtXfKPmS3TohWmcumkcfyGpaj7VqcyXxiU3a9qA/zTAnh6qx5yo+hBV6siyPjbtyenOyKTtlvoNZgR7VjsPJKqa0/ADAQGXBCecWUXGH1uSMZnCDUQH9uQZV8GMBfBiNqEqrrcS65avzgaEdjfpqWi6Na5bQclaKFid8jqim8yHkvWwvagkMR04pSsdFYVhysPTGUQN52M9/nB58sfVrQYf4+TRzFeByokkk2tAqK1ul2hA/YUe2Vr2bpAWreFpDKCQ50fMyKWxIPmHjMrfC9K24NIZmgrE+NRIY6y8UEeeo8U9bQHAPpUowHc4UmQDyYLl8jsgj6myaQSCGWnuZdHOfrSysTXBAiGu2Lg2L1BipKTQhwQxfwx1BG7QvnSi1M0Fsu5AG84p/D4zEzf4Vwqg4Ff62naK610/shol826POLLf4zh80fM2ELmvPmMP4DzU67SgcYcbx0N5rjzOwGD2qZ8B+2wgvHStIKzBYX+fDbLIGZQdsV6nBJOmiAUTO6vlq5IVhXbY=",
+        "signature": "w9wev2GhXjw/qevdVdpyrWAcMthuTnaQqEeVXaot6ZZ/nWhpycs8H1kEGtZanqM1bH/5hE7lokjk69C9n0dpHoRwZIguzqVjtMDvwytGF/VoiUcNMzrM7bqMwNDJMrwc8b+2GguNSo7Jh7CC5RV9OEZzVrjgI/4abnOxUOE56Fxxym6Zb+jwQAKbI2Bs5YmzWb/0KCc0BdGi5FSBEKw6PTf5S4y5HZsPaf4kLuKpEbqIQY67/hVZ8poItIbI+fd5WoAfU6B7m/mNDcsINcAlDpHeE8D173OdyM9i96bdAYRI01qVZl5h9SnkyTHeDY47eolmpN500T2v4QaR1KS7/PoQv6hHWMYKAWHY5xwCl/AP0FYfNOqHeBJA/XFViwpdTjGE87wI+Gmy89Vu2p9vMoclEaj6/Xh0Ge2lDFaz+JuS3+tlYD/PDqHWQNcmoMsxxzm/g7Lp2B7gN3q6EgYLNZu6xtYCPmypgNQyl6f10a9rr0KWrILMkRVZQABCiOZA/XUUGmmDGBWlvy1QLEygmjNJsk9xAuYEoGGXDdrzLH2h9g9XA1MfwzM8hK5IyD6k1C9OIL/+X8iYIHqMxANYgNuvFfM13o86FGVirC2Yd6DM+FiO/G0YPmsmxL+bMFj5rhtnUkOTvj+BujuScBTiboxYYuRD6tPi4KgFMQ01gWk=",
         "translations": {
           "en": {
             "changelog": ""
@@ -8071,16 +8096,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=18.0.0 <100.0.0",
         "minIntSize": 32,
-        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/2129524508/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
-        "created": "2022-02-23T19:25:14.232829Z",
+        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/6680301612/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
+        "created": "2024-04-21T18:10:08.871207Z",
         "licenses": [
           "mpl"
         ],
-        "lastModified": "2022-02-23T19:25:15.773405Z",
-        "isNightly": false,
+        "lastModified": "2024-04-21T18:10:09.133113Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=18 <=99",
-        "signature": "w9wev2GhXjw/qevdVdpyrWAcMthuTnaQqEeVXaot6ZZ/nWhpycs8H1kEGtZanqM1bH/5hE7lokjk69C9n0dpHoRwZIguzqVjtMDvwytGF/VoiUcNMzrM7bqMwNDJMrwc8b+2GguNSo7Jh7CC5RV9OEZzVrjgI/4abnOxUOE56Fxxym6Zb+jwQAKbI2Bs5YmzWb/0KCc0BdGi5FSBEKw6PTf5S4y5HZsPaf4kLuKpEbqIQY67/hVZ8poItIbI+fd5WoAfU6B7m/mNDcsINcAlDpHeE8D173OdyM9i96bdAYRI01qVZl5h9SnkyTHeDY47eolmpN500T2v4QaR1KS7/PoQv6hHWMYKAWHY5xwCl/AP0FYfNOqHeBJA/XFViwpdTjGE87wI+Gmy89Vu2p9vMoclEaj6/Xh0Ge2lDFaz+JuS3+tlYD/PDqHWQNcmoMsxxzm/g7Lp2B7gN3q6EgYLNZu6xtYCPmypgNQyl6f10a9rr0KWrILMkRVZQABCiOZA/XUUGmmDGBWlvy1QLEygmjNJsk9xAuYEoGGXDdrzLH2h9g9XA1MfwzM8hK5IyD6k1C9OIL/+X8iYIHqMxANYgNuvFfM13o86FGVirC2Yd6DM+FiO/G0YPmsmxL+bMFj5rhtnUkOTvj+BujuScBTiboxYYuRD6tPi4KgFMQ01gWk=",
+        "signature": "DZ7PzudXfltJDdgmsdhwJGkhWJ5jg6FbAgZVuAc9/2ozRfhwV1TJGaapsgSukQbTBvTwH2R/C1OBXsNfYWLx/tsbL5yyGWPlT/7aSU5v4p1GkjsL+sZ+EbxjwMftKZY2m4Ym4J0OS+dDbAH9tq7cOjbO9k1Lnd1ZrtXfKPmS3TohWmcumkcfyGpaj7VqcyXxiU3a9qA/zTAnh6qx5yo+hBV6siyPjbtyenOyKTtlvoNZgR7VjsPJKqa0/ADAQGXBCecWUXGH1uSMZnCDUQH9uQZV8GMBfBiNqEqrrcS65avzgaEdjfpqWi6Na5bQclaKFid8jqim8yHkvWwvagkMR04pSsdFYVhysPTGUQN52M9/nB58sfVrQYf4+TRzFeByokkk2tAqK1ul2hA/YUe2Vr2bpAWreFpDKCQ50fMyKWxIPmHjMrfC9K24NIZmgrE+NRIY6y8UEeeo8U9bQHAPpUowHc4UmQDyYLl8jsgj6myaQSCGWnuZdHOfrSysTXBAiGu2Lg2L1BipKTQhwQxfwx1BG7QvnSi1M0Fsu5AG84p/D4zEzf4Vwqg4Ff62naK610/shol826POLLf4zh80fM2ELmvPmMP4DzU67SgcYcbx0N5rjzOwGD2qZ8B+2wgvHStIKzBYX+fDbLIGZQdsV6nBJOmiAUTO6vlq5IVhXbY=",
         "translations": {
           "en": {
             "changelog": ""
@@ -12153,7 +12178,7 @@
     "issueTracker": "https://github.com/nextcloud/files_accesscontrol/issues",
     "website": "https://github.com/nextcloud/files_accesscontrol",
     "created": "2017-04-25T15:01:31.873103Z",
-    "lastModified": "2024-05-08T07:23:23.720721Z",
+    "lastModified": "2024-07-30T09:03:32.236969Z",
     "releases": [
       {
         "version": "1.18.1",
@@ -14343,7 +14368,7 @@
     "issueTracker": "https://github.com/nextcloud/files_retention/issues",
     "website": "https://github.com/nextcloud/files_retention",
     "created": "2017-04-25T15:43:23.848958Z",
-    "lastModified": "2024-04-12T14:13:23.627424Z",
+    "lastModified": "2024-07-30T09:10:31.370206Z",
     "releases": [
       {
         "version": "1.17.2",
@@ -56483,8 +56508,33 @@
     "issueTracker": "https://github.com/nextcloud/user_retention/issues",
     "website": "https://github.com/nextcloud/user_retention",
     "created": "2019-07-29T12:49:00.758256Z",
-    "lastModified": "2024-05-21T09:03:28.727628Z",
+    "lastModified": "2024-07-30T10:22:59.009089Z",
     "releases": [
+      {
+        "version": "1.13.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/user_retention/releases/download/v1.13.0/user_retention-v1.13.0.tar.gz",
+        "created": "2024-07-30T10:22:58.908374Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-07-30T10:22:59.593254Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "Okf+EwDT6J4dDD4SPHWsxS72T5cMyiNvRQhJ79kqrgXPib4at1jShs/i7ro+QS2lezFuYNnVlbkORV8aTF7+xz3ccKU2WyEH697Adk7FFfyDTwYHrZrKc1CTNjqfrGCASZX4bFs1E6zW+S1rRPROK4b9oOo1Eoqh6GyFeCE+PRM29da8tCr06gjbhkS9gwLoKkzmSMbX3m8vmXx+aLaekWBI5dJ2+CTblWwONM/gsRAVwpQngKH44WuMWkt8rdlt+dlTaEoREwOM+8myfTARJ0EzWwnMupaqEm3IcNMRvX+zFUO3dvPMDALbDdGrL/EEgUZ/5PD+puaOTDmBpMx0lfPZGOwFcpsReEXo7OUQKOS3OUUYuph9X26oAPAeE9HmVNMTCHV/4SBSxqHbRreEaY76qbYyrk98AR+zHFcNkIaPINx5cIMSuhSRrvLEkBo+KhAAE6/nV7KBcZAlGcro+f750OXHCV2VDQKgaKtik8Pu4vHYZ9j/UZ8/37+iFYD2+RsZ52gShmxeVWjiF2WKs/zEjk2Q36rNr91FJK3rHgIKk2j6ouwXCmEsppjIVXjUY0+Y0hiz9vob/ZrbSr6SxKWnHDCuix4cOSF60/EnFAkJtpq7mZcF/BgZ3xyBTe+poJ0rx3uMVh4fi5Cw//bpiRnaCo1+ZOQv9+mOCqGkjpo=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n- ✨ Support Nextcloud 30 and require Nextcloud 28.\n- 🗣️ Update translations.\n- 🔌 Upgrade dependencies."
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.12.1",
         "phpExtensions": [],