diff --git a/data/apps.json b/data/apps.json
index f7d3a615b803457fe979c986e611bfcf8e57299a..99c51fcf70391728c5bdee6da3c13da3f83c8c33 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -7231,16 +7231,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": ""
@@ -7256,16 +7256,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": ""
@@ -15183,8 +15183,33 @@
     "issueTracker": "https://github.com/thrillfall/nextcloud-gpodder/issues",
     "website": "https://github.com/thrillfall/nextcloud-gpodder",
     "created": "2021-07-05T08:36:21.780235Z",
-    "lastModified": "2024-09-23T15:42:18.910091Z",
+    "lastModified": "2024-12-01T18:18:59.595741Z",
     "releases": [
+      {
+        "version": "3.11.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.1.0",
+        "platformVersionSpec": ">=27.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/thrillfall/nextcloud-gpodder/releases/download/3.11.0/gpoddersync.tar.gz",
+        "created": "2024-12-01T18:18:59.583996Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-12-01T18:18:59.646950Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.1",
+        "rawPlatformVersionSpec": ">=27 <=30",
+        "signature": "tIRRURYSKtjYe+w0HpPGi6ydqQdOTroFeepNJ+EwWjhaOZz+NdhS1VDhLZvobAZE50HV+Fyb6EcHE+LW/U4Y3ydlN1C5ZD6v8I5Xxj66TPNFAxkZAHds8B0EWYRvgTdaf1wJus9RkkOkLpuMBFWAXU30MyES7D7JbsRBY6SiwkrPqsLmzHN2pbOEn5hKwidL8ouKoDD9CPi6d/ZcPZTO6zqhzeBaLkDMzKvY6F3l3x9v4fUTLQH3YNaohC5qMAW4/dEa1wxT1H94RWcTb8JFmxJ0g62ic4Wp1lebAjhk9Hpi+NA/Yjo9/gSCrMKWqUZSfx7jKeLK4+dP1cMQviK28/flxWr3s+kKV3EVNNATVks3EgVGUGr9S7Iz/v5VYmOnemO7Yojfzc1SoakYCBWQ7a/y17k7wSVHWbWwPTd0pzwtdHsjpQ17BkIzyRIvBmnQuTvkUfea7EKiMYkh4lyS3637Edzo2crK2223GxGbuqBntsXUTlsGNaDHFatlKiHmwIY7RXxt+HimobGF6XksK6uSRDEzogOGj/Oci+RxY0CnCBHES7KA2A4A1UuC4jIIpJH+FuTm6ryoQRULeq44n+LkZqQqDbnawkoIHO0tbPx5AJupGIPjG+hfJzsU9/XfnCkLDpD6umFwL5IpqG2Qky+IrJizTc80tdAGQeymL9M=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n- Always respond with timezone in timestamps\n### Fixed\n- Don't crash when receiving ISO8601 timestamps containing a timezone"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "3.10.0",
         "phpExtensions": [],
@@ -26859,8 +26884,80 @@
     "issueTracker": "https://github.com/nextcloud/news/issues",
     "website": "https://github.com/nextcloud/news",
     "created": "2016-09-13T19:36:01.812869Z",
-    "lastModified": "2024-11-27T11:59:19.880966Z",
+    "lastModified": "2024-12-01T11:16:42.801838Z",
     "releases": [
+      {
+        "version": "25.1.0",
+        "phpExtensions": [
+          {
+            "id": "libxml",
+            "versionSpec": ">=2.7.8",
+            "rawVersionSpec": ">=2.7.8"
+          },
+          {
+            "id": "curl",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "dom",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "SimpleXML",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "iconv",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "json",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          }
+        ],
+        "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.2.0",
+        "platformVersionSpec": ">=29.0.0 <31.0.0",
+        "minIntSize": 64,
+        "download": "https://github.com/nextcloud/news/releases/download/25.1.0/news.tar.gz",
+        "created": "2024-12-01T11:16:42.787429Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-12-01T11:16:42.847523Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.2",
+        "rawPlatformVersionSpec": ">=29 <=30",
+        "signature": "PXlG5ZDKojeNsUn8UZeQWpfvDCVcSKSzwoFqwNo/1XJBNaElaLTDvAZYEgjki9wbxqsqqgVwhDUl3wgK4EWio4o/fBXK7u7zaHtua3dNxvJi4W+Z+ADFbGyCRsMUP26w7URvFgZ4O/Tx3gneLaBbqkBGk+Snj2KpB5XJ7+TEBb0VR6KkdtYm0FF2/Vq6AQ+kT46MJ2bkXlyEA4wfMEGHy+HATHS79tvaPD+LEBoQlkJshJamKIfVOFszSJRPNvIb5/V4Q2aR5P92xCIGYX3aSmvD7p4NXhPVJcGvgm0W+0jQzjP4Xrh5Nwz97SQo90p/c3fAncWAUMSM6pHYfSDXoHDCeFcGLRj9/0m7imJtyXIHzx4NhL/ssgeDagC1REmqiVHnHX1fvJ2wvp344ilHUurHuqTaQBKpyOmA1SH74A8v9uh+Gmargu/jHYvdQQdfD3+seaGJ8hPIR+ToswDylPfs5uJ8V5iUedWmRGz81UehrAuIojTdNgcsjEp19qto5Kv3Fk2zujPVjD050xffK/HFaQcmq7QeGVwAJZCpP0/KzjL+ovTiqkehAnquWFXKD9TRHBYbBQtechsAK5jWeOgg6C0dXFfn0uNlrrtJtFG3cZjDviNBYh3efJ/T//Vy1U/wJLqTjdvGO38zSj7OUz6WuXi/ww2xW/uXHaR8cqk=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n- add region role to content list and details so that it can be used by screen readers (#2946)\n- split display settings in \"display mode\" and \"split mode\" to allow combining modes (#2950)\n- add display mode optimized for screen readers (#2950)\n\n### Fixed\n- use appropriate semantic HTML elements for the item list to be recognised by screen readers (#2946)\n- make title in item list clickable for screen readers to select the current item (#2946)\n- remove mime type check when importing `opml`, they are not reliable anyway (#2951)\n- Embedded images are all scaled to max (#2945)\n- If an article doesn't have title, there's no link to the article (#758)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "25.0.3",
         "phpExtensions": [
@@ -27245,11 +27342,6 @@
     },
     "isFeatured": true,
     "authors": [
-      {
-        "name": "Benjamin Brahmer",
-        "mail": "",
-        "homepage": ""
-      },
       {
         "name": "Sean Molenaar",
         "mail": "",
@@ -27269,6 +27361,11 @@
         "name": "Jan-Christoph Borchardt (former)",
         "mail": "",
         "homepage": ""
+      },
+      {
+        "name": "Benjamin Brahmer",
+        "mail": "",
+        "homepage": ""
       }
     ],
     "ratingRecent": 0.5,
@@ -53245,7 +53342,7 @@
     "issueTracker": "https://github.com/R0Wi/workflow_ocr/issues",
     "website": "https://github.com/R0Wi/workflow_ocr",
     "created": "2020-09-12T10:09:12.063705Z",
-    "lastModified": "2024-09-26T07:53:46.313310Z",
+    "lastModified": "2024-12-01T16:03:03.391245Z",
     "releases": [
       {
         "version": "1.29.0",