diff --git a/data/apps.json b/data/apps.json
index a4753a537cc863a6e20ea4bbdf1c1a516e6efbcd..8104d5140191de00cfe5f174e79d3fe46041d0df 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -1988,7 +1988,7 @@
     "issueTracker": "https://github.com/nextcloud/assistant/issues",
     "website": "https://github.com/nextcloud/assistant",
     "created": "2023-08-21T11:46:53.737268Z",
-    "lastModified": "2024-09-30T08:54:43.266004Z",
+    "lastModified": "2024-10-09T13:24:08.297274Z",
     "releases": [
       {
         "version": "1.1.0",
@@ -4858,8 +4858,33 @@
     "issueTracker": "https://github.com/strukturag/nextcloud-certificate24/issues",
     "website": "https://www.certificate24.com",
     "created": "2023-07-31T07:01:57.986331Z",
-    "lastModified": "2024-07-23T11:46:34.336721Z",
+    "lastModified": "2024-10-09T12:46:10.615419Z",
     "releases": [
+      {
+        "version": "0.3.4",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/strukturag/nextcloud-certificate24/releases/download/v0.3.4/certificate24.tar.gz",
+        "created": "2024-10-09T12:46:10.596589Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-10-09T12:46:10.650943Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "dHV8AFfPXzBgFbwXIY3Ry1PPYSE8x69pEUSqSZI0+o3nTtokqD9HwJZ9xTrkdVUG\nj+MM/24JGCRYyOyxgqxIBhwjc7boVh9yw2RwqKqmUcL6ih8f2YwfgMCYnzqg1yUU\nHyGmJ5lXX8uZmzwrMMUYprM3zqxka9txqdZmOGndF82tG+6rLj0Wc4H5+uNMxqcW\niXvx/JLG77mBYjmozUFJ3okRUMBGzQwJZzeACuT3d4IsPLbXFlrF78X7jrqa6xfW\nhZnUFrl67fmg61N9uV74/TgpvdzDHBVp66ajY0tjia257TGWmSPNkpMqZbP2jPfn\nAuADaZlM8zhcnpA9fGL24xOrqCmnJdCWTUVtaqKjt4zMYMtXF4WFUXl8SVGNdYPH\nb9HpGCujBAqMkfKfkrZZ1lVmGmZQLArpiB6T7iscZm8bAHrm5Yk6O8SERqe3oUSc\n968Dr9rrvqS8nd9EQT3p4Q2F++bHkZhEptKipwE5SqkadOMeu50jm3/eyw0O3fLg\nyp62Qc/LDUyLVYIgWx3SctwZd6vzwUpLtfb9l4s3A71/nZH8eFqJupAfU2UvEsSU\nDYRo8TnrA4mzD1MsxXFLxxHEfyeGYHsHq3eRNfXoG9kjr/6e4lucPrs4mCjcTp0y\neAUcAv/ymkUjLVAEfA08iGdYedzegiJdq3SifJFk4C0=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- Implement \"IWebhookCompatibleEvent\" on Nextcloud 30.\n  [#454](https://github.com/strukturag/nextcloud-certificate24/pull/454)\n\n### Changed\n- Updates for file translationfiles/templates/certificate24.pot in fr_FR\n  [#440](https://github.com/strukturag/nextcloud-certificate24/pull/440)\n- CI: Test against Nextcloud 30.\n  [#446](https://github.com/strukturag/nextcloud-certificate24/pull/446)\n- Increase test coverage\n  [#447](https://github.com/strukturag/nextcloud-certificate24/pull/447)\n\n### Fixed\n- Fixed error in \"TranslatedTemplate\" on Nextcloud 30\n  [#441](https://github.com/strukturag/nextcloud-certificate24/issues/441)\n\n### Dependencies\n- Bump @peculiar/x509 from 1.11.0 to 1.12.3\n  [#439](https://github.com/strukturag/nextcloud-certificate24/pull/439)\n- Bump body-parser and express\n  [#438](https://github.com/strukturag/nextcloud-certificate24/pull/438)\n- Bump send and express\n  [#434](https://github.com/strukturag/nextcloud-certificate24/pull/434)\n- Bump vimeo/psalm from 5.25.0 to 5.26.1 in /vendor-bin/psalm\n  [#430](https://github.com/strukturag/nextcloud-certificate24/pull/430)\n- Bump micromatch from 4.0.5 to 4.0.8\n  [#428](https://github.com/strukturag/nextcloud-certificate24/pull/428)\n- Bump fast-xml-parser from 4.2.7 to 4.4.1\n  [#414](https://github.com/strukturag/nextcloud-certificate24/pull/414)\n- Bump @nextcloud/auth from 2.3.0 to 2.4.0\n  [#421](https://github.com/strukturag/nextcloud-certificate24/pull/421)\n- Bump axios from 1.7.2 to 1.7.7\n  [#442](https://github.com/strukturag/nextcloud-certificate24/pull/442)\n- Bump cookie and express\n  [#443](https://github.com/strukturag/nextcloud-certificate24/pull/443)\n- Bump webpack from 5.88.2 to 5.95.0\n  [#444](https://github.com/strukturag/nextcloud-certificate24/pull/444)\n- Bump elliptic from 6.5.4 to 6.5.7\n  [#445](https://github.com/strukturag/nextcloud-certificate24/pull/445)\n- Bump debounce from 2.1.0 to 2.1.1\n  [#432](https://github.com/strukturag/nextcloud-certificate24/pull/432)\n- Bump nextcloud/coding-standard from 1.2.1 to 1.3.1 in /vendor-bin/csfixer\n  [#435](https://github.com/strukturag/nextcloud-certificate24/pull/435)\n- Bump @nextcloud/files from 3.6.0 to 3.9.0\n  [#429](https://github.com/strukturag/nextcloud-certificate24/pull/429)\n- Bump @nextcloud/vue from 8.14.0 to 8.19.0\n  [#436](https://github.com/strukturag/nextcloud-certificate24/pull/436)\n- Bump @nextcloud/dialogs from 5.3.5 to 5.3.7\n  [#422](https://github.com/strukturag/nextcloud-certificate24/pull/422)\n- Bump @nextcloud/webpack-vue-config from 6.0.1 to 6.1.1\n  [#450](https://github.com/strukturag/nextcloud-certificate24/pull/450)\n- Bump @nextcloud/axios from 2.5.0 to 2.5.1\n  [#451](https://github.com/strukturag/nextcloud-certificate24/pull/451)\n- Bump @babel/preset-typescript from 7.24.7 to 7.25.7\n  [#452](https://github.com/strukturag/nextcloud-certificate24/pull/452)\n- Bump vue-material-design-icons from 5.3.0 to 5.3.1\n  [#453](https://github.com/strukturag/nextcloud-certificate24/pull/453)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.3.3",
         "phpExtensions": [],
@@ -6809,16 +6834,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": ""
@@ -6834,16 +6859,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": ""
@@ -7831,6 +7856,73 @@
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhCMMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwMTMwMDkxNzM0WhcNMjgwNTA3MDkxNzM0WjAWMRQwEgYD\r\nVQQDEwtkaWNvbXZpZXdlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nAKbKx5vv8QB0GZ+ls7DSGSEiAMTzNiHF1fmO9b4BfwmgereglYe8Xk63/bRSDOiu\r\n0OFHtjRpyQ2B1M68zbPX+RX0V3VocasWds5pc/bJbWZzU2jtZSlqpTu8G38TcxU5\r\nqQlnsylKV44uuBYO2Kmp/uvI74ma8dpynpzzt8GDA7xCBB7hExJbdsZ+PQFzR4Y6\r\ndvyqaTY4iB2asPvgzx+QoDNzLx1NW2+g4mBjfa4kYybboPiLOot7B92ivDAjuxoi\r\n5rb22Auvr1pe62LTlCyhvAIucbTlANRrSkD/8PeNCQOypi68Dcm7rUXUpxvfPMkq\r\nddvc0dh8HgtjMXd3ekisU+qK0DKb9pfxG9vXvLE6HPg1h13gqJs3RFP2tCJyQ1Qn\r\nyLSp0vTBUGt3lAD407nEH7r56LAEL7HLZbCw6bRcHmKNVR5LsiXPdEBWqBkdlwmT\r\nBPrCwk8TtirNtPFiUPdEedBQJYGB8my+Y4XgHkT0uPCumP2fbmPeapblB6j5vxJB\r\naeYWV0s0xeg3lXQmX0m7Tkflj6baCORXlBGLkUaAse8jzM4apMV1zdp8InB91cqi\r\nw4VzVIXEjKwi+y6U1ZcDd/kjgsC8E52YfsKJeNQw5LrSqatgzrpxnusG8mrnyS7N\r\nHSzViUwhoVHJgUG7xWu5CULCTZRzZRLZuhEj+9n+PmdLAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBAGiu0pkZdrq8ZFt0O9FYT5av+P/aOM75aS6vli3kg32L6AhXtFJ1\r\nTnCLgq12YSaDfOAe1EHFX7GMj8/v4S9c+oO6MSr8j71vqSktdv6/JLa/xCFaZLJx\r\nM7i7tDcxQb7105siE5OwFCcQUoTId4ylBINt/1GsdXAVHYcHdbW9i2EB7AxMsV18\r\nfhS5mXkWGryM6yFF9BHPi0JOcX9V2BjC7r/kqYK/vZUpVnxHuqltzMHiagiyiogE\r\n59NRqgl3rHE/uuHj5vS8V/Z2yBe06//VJq1LSCZ8lR0Veul9DNSh9fgvK9KwOC3T\r\ndR7jTIJPN7cRHif2ERRleyFogT68DKlbekM=\r\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com"
   },
+  {
+    "id": "discoursesso",
+    "categories": [
+      "integration"
+    ],
+    "userDocs": "https://github.com/soudis/discoursesso/blob/master/README.md",
+    "adminDocs": "https://github.com/soudis/discoursesso/blob/master/README.md",
+    "developerDocs": "",
+    "issueTracker": "https://github.com/soudis/discoursesso/issues",
+    "website": "",
+    "created": "2017-11-07T12:55:58.275727Z",
+    "lastModified": "2024-10-08T18:10:21.086925Z",
+    "releases": [
+      {
+        "version": "1.30.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=25.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/soudis/discoursesso/releases/download/v1.30.0/discoursesso-1.30.0.tar.gz",
+        "created": "2024-10-08T18:10:21.082634Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-10-08T18:10:21.112748Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=25 <=30",
+        "signature": "ZRN8BXKWdIiy82pIAkXZ7P0vpJgVFVOkY52JBNI9bKRdZSMj3nay9ezXqAO/Bx9I\nkvZSG8bwXxk/VQcvkNMf086vDrqwjjc9EdFBXXwbXIXyxM4l+CVc3caLJo5pjpht\nbmI8/kjPhZxP+MFZxjZC4VOor7Q7dE0c2ay39dj8IAFvooLHV1EVBUsAh/j3D8Yn\nsqE4JVScHgYx9X7KfdgSApg842NYPwhSz/xkYypzKQBXlzMVojtXB2orLmBFIvqe\n6tqyjhUtNHdDGOGyxQa+46tdA8Z0jqYLSyknBrHCOg9CAIRuVLsV+8Ol0PYbl9dn\nZnt4aDzaD/SaHCheuhURlvNnT17Mm/e6f4BaABIm7txsjMUyCnuq/h6p2Hq8EeC8\nZ569KcS4CwPpk9T17iDGr30bd3Sj/2sAD3l/uLkEBavW1IHT9ByuvmVZ0NrLwgpN\nIiTGJ9oNU8S0uo3AYXr/UhqcGo4FT4ZQF/hXPt+sfFeo6uEkatj/2gkkJrGdu7ZD\nkuTaerN36YW6yGHEYVxRePgxZcm+GywdbZXP2JIlW3TkbIu/myxAv3GFUREx+LoW\nTrXS7TyLC42eSEntzkrXNAJ55LdXk+BuSe4+oiwRr0Ck5Y/Cgle3O9Qunjza1eDO\nO78lGYOHGeKaNlPO5KJFr2zh35tt2lE98drwek4evHk=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      }
+    ],
+    "screenshots": [
+      {
+        "url": "https://raw.githubusercontent.com/soudis/discoursesso/master/appinfo/discoursesso.png",
+        "smallThumbnail": "https://raw.githubusercontent.com/soudis/discoursesso/master/appinfo/discoursesso_sm.png"
+      }
+    ],
+    "translations": {
+      "en": {
+        "name": "Discourse SSO",
+        "summary": "Enable Discourse to authenticate via Nextcloud",
+        "description": "Discourse has it&#39;s own SSO protocol, that needs an specially designed endpoint to authenticate with. This app implements this endpoint and allows Discourse instances to authenticate against an Nextcloud instance. Please look at the admin documentation for security issues!"
+      }
+    },
+    "isFeatured": false,
+    "authors": [
+      {
+        "name": "Florian Humer",
+        "mail": "florian.humer@gmail.com",
+        "homepage": "https://github.com/soudis/discoursesso"
+      }
+    ],
+    "ratingRecent": 0.5,
+    "ratingOverall": 0.5,
+    "ratingNumRecent": 0,
+    "ratingNumOverall": 0,
+    "certificate": "-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhBxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcxMDIzMDkxOTUwWhcNMjgwMTI5MDkxOTUwWjAXMRUwEwYD\nVQQDDAxkaXNjb3Vyc2Vzc28wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDF14rDI8YjX0O+VHAzwINBpQakL7kEWzGkTcwd5OnABmJZsUbBgVYHr5a5JiCZ\nUwP0jM5NWW4dBJi96mN79eDVYoGigEf0HAoBIoVnKFIIj/yV0fiIETr1ZEzUFyQK\nrAdEHzjq9XrZK9gQ4QUbG/dV9tQiZ8TUC8PzN3cXiOFI5Rt4ZIKoz8Oljj0xc7Tg\nh27F2j+hzQNp6FSSGZLE8d7UoOLQE/Y1vpgEkXq7q1QMciFXtQA1ILgRrzUhTVXQ\n7NFoEJi5TnCYwwTugtBilswSukG3qNcMBH+ayZvNKW44fTmA1a4/u6ddEoZ2O2fL\ngAwwQ7WkTRkOvKfAeaHhPlz65Qy/5XXAi0oN/qgehaoqMyUUbP9q04H1n9CMc3gZ\nbFJG4w3XDYdfRgk75sMTn/Dh2VdPsJTjwHf2+1U2/4ujOiiFFGSeSjZcRCsLA8H2\npF5+YjGq34jwuS5qpqI3INXi4DxH+aglR1BcbkJqCJhhcB2UdFPsK0IWygvbZB+G\nwBbw/bkwrFn0JHERTrsksR1mEk/Sg6ACKYRikSSXwdIwZOdopOuycduaDVlLy85g\nrgf2UQFYf18vs/bnB4by019njfhZk3dvuP/ncdlBfoogc9XvGWlSDx9lXKyeZaZi\nyRbUVtmx+Rvho5w1bOtjRMMuSljVKHOWOkX6ovB8PGWm9QIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQAy0YFyr6Vc/aWdWNLu+MfWE2eeeXuoa4OEr0hj61Tnw8LzX82S\nSS7NuisOVUnbR+YWTMvFeC0fB97o7L8ug2Zmq+e4TSaVJre3nMLZYxZ8IDqwsBry\nGQKUMds0QET7gsIsqWJo83YX5v3bt5P6nmzwTUH7zei5buKmKgaAXX2UsLqnQ/cB\nMAwT5MGSerT0i1O3lCVFtq3sKr75vUVvPJwtNpi+O/ShIy6Eg9PdfCnW14NcFO5X\n68BY9dovPe8VUBenf7Tz7soZQWQjkh9nhZv/lUkKiChtHKKfTSDDkTQao35yAb6E\nO85oVOH8QFt9i7EafqPh+VAAp7RdKN8HN/XY\n-----END CERTIFICATE-----",
+    "discussion": "https://help.nextcloud.com"
+  },
   {
     "id": "documentserver_community",
     "categories": [
@@ -8032,8 +8124,33 @@
     "issueTracker": "https://github.com/nextcloud/droneci_fast_lane",
     "website": "",
     "created": "2022-08-31T10:51:56.455472Z",
-    "lastModified": "2024-07-24T15:13:55.824821Z",
+    "lastModified": "2024-10-09T11:08:27.131058Z",
     "releases": [
+      {
+        "version": "1.6.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=29.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/droneci_fast_lane/releases/download/v1.6.0/droneci_fast_lane-v1.6.0.tar.gz",
+        "created": "2024-10-09T11:08:27.123979Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-10-09T11:08:27.175127Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=29 <=30",
+        "signature": "r5xrGp2YFCpQvOnzc2dTwduM86/wR+HdCxSxfuTKaHjhOrqKAgV5P2Np+GLKfQLrOQ6uhjCO0OIT46c9Nt8r7ySW8AnPmc1l4BZyGkxYM3iqATQK8zfvcoCVdSMtjl7HCyi1Pz4vRtR6vHbc6AO49eAyjvboASxVydtNOqWvFr+fL9fc698/rD8m6ZLSHNf9+QXcdy+MmNJlAzA+ghMXUvl5/rN53poQgbIlLHuX9BP1aqGwPIVd8KB9l8z5FXOKbdo0J+dtWA7l80SH6qjSyF9yrkiPBxVBAcAiuORi97p9VCEOd2ISyFMUjU0pl7VzalBrCu44oDGYRLUsCrcQ1fIYCm+3YTHn7COz5gaXM6n5v2Sn9CWEBG3YG3V4NbkE1BxvT71y6uswcjERgX5E/tuEBrya5VwsEMh9FntJoLDuGTxiv/xOvxs3KolFKi0YEui3BdkNqBl4KbFBS6kH25NAoCo3S9uZmwMXYeIsvY1/pdxMGwg24XRnbv642SKn4Sq7IMfn5i+2Jh7cm4R7hxEGKQMs2Wlx/d5PGXLo7C8/zpIPqukXhlOZSlbCxOOlQtoF0qZMnkV5M2xOPUDxdEomIgpIAMvLgsML1K3FnG3Kqy85OhGgRdY8ohe2D3Nq35JyiDPOy4Cackwvk/mkO2yuIJth7Id8AAlU6/Y564Y=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.5.0",
         "phpExtensions": [],
@@ -9744,8 +9861,33 @@
     "issueTracker": "https://github.com/nextcloud/files_antivirus/issues",
     "website": "",
     "created": "2018-03-08T10:32:09.024737Z",
-    "lastModified": "2024-07-18T15:45:34.339825Z",
+    "lastModified": "2024-10-09T13:21:40.384264Z",
     "releases": [
+      {
+        "version": "5.6.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=24.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/files_antivirus/releases/download/v5.6.0/files_antivirus-v5.6.0.tar.gz",
+        "created": "2024-10-09T13:21:40.377860Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-10-09T13:21:40.436333Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=24 <=30",
+        "signature": "WExiJy5+kYXS3+OpgJTlrdzajgeJNIkZr6YheLDOoRQIn4QA8hCf6SSCgAuESAmj1adwxloVWpEMxfFczuftpV6dAG8yx4Rg2ElA+gdPLCC1PKYOddVxGG7Kx7jHl3GjGqvE6jPKAGFAfsCRZJ12xYx2QE/WqY/vonGix73PCk9DOXEOklAPm00z9Xxt/apaSX9oYsbdrNhZVmjdxrGUUw93X2bQDbOYxgCHgUqIjmAAYMnw7WGGC2+7Cw6l8AHa422EISRrLGcoJijwoLeZoGUSLom7rEshNQlNmluWRac932VupkH0eI8ocRIpb8eX0wcXb2wlpiI3CmiCgghAU4UjP1mzClej9BIA3YmMzgsNdaZSmKBEmoqmIkJ1gA6SYyUrlh60cFf3KUSKH3foMHoNYsRWgg7D6yrC1u+98kKgHxQ7NHrpfKWxiFnlJ8h9M7I+RSGQHg+uheYCXw/ISedQZQaveAbpwKmM6KkeO3qF0CukmgSWjvdXCNb6ZGLC2IMighQbxsH9ySO7R9wl2o1UJwD5VSE3fIcAmpTUf1gvuhgwrtQw698SU8XpOyr/u5eL9yiiO2Hy7sSKPZWomw9f4Oax+rCwFNIs9WyjFYFjyx2ino8DNsY0dKQSpn94UBiIYKsKZUUo1gY2cg8+Woc7Y11HlQn/DXUE0h3aOd4=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "5.5.7",
         "phpExtensions": [],
@@ -22229,19 +22371,19 @@
         "phpVersionSpec": ">=8.1.0 <8.4.0",
         "platformVersionSpec": ">=28.0.0 <30.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/maps/releases/download/v1.4.0-1-nightly/maps-1.4.0-1-nightly.tar.gz",
-        "created": "2024-04-23T20:12:19.744545Z",
+        "download": "https://github.com/nextcloud/maps/releases/download/v1.4.0/maps-1.4.0.tar.gz",
+        "created": "2024-04-26T08:56:25.651418Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2024-04-23T20:12:20.004436Z",
-        "isNightly": true,
+        "lastModified": "2024-04-26T08:56:26.253840Z",
+        "isNightly": false,
         "rawPhpVersionSpec": ">=8.1 <=8.3",
         "rawPlatformVersionSpec": ">=28 <=29",
-        "signature": "Eujl1dyAEOuuX8QD1f2jqYca3ZJOiVoSWVaNoH291kezh7wUjJaAcl9nW6MEG1gH49n0By7kXaolRna+biguHLscxOMwIGk5MM6QU5ETrO7dKHZpHk7lEce3KEJC1QSpyWH/wJS3vdmu1VtcxuHCKT5T+20eV/89oanEd6BtAF8zBLTNai7IgweU8BIfHS0k3kBecnH1eWZ5IkcZ1k95b4HIvNpVVU/efIu3y+LB6qAsqic/d+L86VC2I74/WWKIOV5NKC7DuBbEwXIWHxu/xONYqC8uVP8VA4JXSaaj2Ern45ARW7APW4cWcZ/23UT1FACYpcfZ1mw8ek/BJT5kc4ydG5xKBEb6tat25CP4qd95kspGVGc9K0gbJpt0pf+N0WqFJI3APgojbED0uMo1YoCqSmyXvH2A4ao/89TjdumJkPUBpDxk94MAkdncHqrQaln/GYN1mQ8fy/nm7zHP6ZFRJnj0tt2cfOzpt1snNrT/zU9rKPFYiAOGOHyNCir9qXDwoCKRL55hOowq5IFUgjjGEnEcRUgS2HLkMGipFviBifAzthiZ+JCy3USq01iJgvl7ojXC7FfJdFw8SOfJRjbC+yxBUME22hxy6XWJ2rSASbktqrz62bLR/SgR/kYrsqzBsMtjYnP+WxXA16WJeArJtZuB12As9wd27yRabaA=",
+        "signature": "QbTXnV3j1RzOdwTnqsnLwIpd9G0yeZEuvF+PMa6cqJsIm4D+FyOxg+byNN+TlEUq+XmPH/4W81MGS14pt8zEVod0jnc9tvCC9A5RtuePjBePFhxQGYIHdNhdZiuYltzPnB8oMLdomShak6v9eZkoUTlRVMoWVs+WSbD3DbqtgMVAZlD59RRyFytiUAbtrxKUOeahaF9W7hp6lBcCfAOaWKtTOdW9fwCITVLgPWTIY7Ok4rcL6TUdUhLC3oNUn+C3xiHcLJYvUdfv0+fHGP+40WpXjN9V9FxfpH4nUG+XL2v5baGf7MvpbuNT3NaUidyK4IgVODJOar5niOIN4tJpLxFUQJifrK1NJOmC1WIOYswQsmiI/LhBr8A44kQsKVQ0LTYQn3GnQbUTHIU8MsMKstUj2fqp1W699GJjd18IklLauun2rDMyXSoNVDNvwR+2Z/FE0CmV/dXWYK7FHJoHVOLhRwdONu/vN1XjsfzjEkQNjRO+v1vdk/fCRLkNowZlSJj3IQj+CLKTyfZWCDAvZEQp1jsykWEfjLaL8U9ikARWC5PxGajDxv3cvAFZjFEKz1k2In2pGsxT7nYNiayzpVVWqGyMng3XHV8+SfOYbDcw+98UloCSK39eRrVADJt+EhUSliR69lP1JD29BhBssF/R9HUQGJXT37zRl/ch97g=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "- Compability changes to Nextcloud 29."
           }
         },
         "signatureDigest": "sha512"
@@ -22260,19 +22402,19 @@
         "phpVersionSpec": ">=8.1.0 <8.4.0",
         "platformVersionSpec": ">=28.0.0 <30.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/maps/releases/download/v1.4.0/maps-1.4.0.tar.gz",
-        "created": "2024-04-26T08:56:25.651418Z",
+        "download": "https://github.com/nextcloud/maps/releases/download/v1.4.0-1-nightly/maps-1.4.0-1-nightly.tar.gz",
+        "created": "2024-04-23T20:12:19.744545Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2024-04-26T08:56:26.253840Z",
-        "isNightly": false,
+        "lastModified": "2024-04-23T20:12:20.004436Z",
+        "isNightly": true,
         "rawPhpVersionSpec": ">=8.1 <=8.3",
         "rawPlatformVersionSpec": ">=28 <=29",
-        "signature": "QbTXnV3j1RzOdwTnqsnLwIpd9G0yeZEuvF+PMa6cqJsIm4D+FyOxg+byNN+TlEUq+XmPH/4W81MGS14pt8zEVod0jnc9tvCC9A5RtuePjBePFhxQGYIHdNhdZiuYltzPnB8oMLdomShak6v9eZkoUTlRVMoWVs+WSbD3DbqtgMVAZlD59RRyFytiUAbtrxKUOeahaF9W7hp6lBcCfAOaWKtTOdW9fwCITVLgPWTIY7Ok4rcL6TUdUhLC3oNUn+C3xiHcLJYvUdfv0+fHGP+40WpXjN9V9FxfpH4nUG+XL2v5baGf7MvpbuNT3NaUidyK4IgVODJOar5niOIN4tJpLxFUQJifrK1NJOmC1WIOYswQsmiI/LhBr8A44kQsKVQ0LTYQn3GnQbUTHIU8MsMKstUj2fqp1W699GJjd18IklLauun2rDMyXSoNVDNvwR+2Z/FE0CmV/dXWYK7FHJoHVOLhRwdONu/vN1XjsfzjEkQNjRO+v1vdk/fCRLkNowZlSJj3IQj+CLKTyfZWCDAvZEQp1jsykWEfjLaL8U9ikARWC5PxGajDxv3cvAFZjFEKz1k2In2pGsxT7nYNiayzpVVWqGyMng3XHV8+SfOYbDcw+98UloCSK39eRrVADJt+EhUSliR69lP1JD29BhBssF/R9HUQGJXT37zRl/ch97g=",
+        "signature": "Eujl1dyAEOuuX8QD1f2jqYca3ZJOiVoSWVaNoH291kezh7wUjJaAcl9nW6MEG1gH49n0By7kXaolRna+biguHLscxOMwIGk5MM6QU5ETrO7dKHZpHk7lEce3KEJC1QSpyWH/wJS3vdmu1VtcxuHCKT5T+20eV/89oanEd6BtAF8zBLTNai7IgweU8BIfHS0k3kBecnH1eWZ5IkcZ1k95b4HIvNpVVU/efIu3y+LB6qAsqic/d+L86VC2I74/WWKIOV5NKC7DuBbEwXIWHxu/xONYqC8uVP8VA4JXSaaj2Ern45ARW7APW4cWcZ/23UT1FACYpcfZ1mw8ek/BJT5kc4ydG5xKBEb6tat25CP4qd95kspGVGc9K0gbJpt0pf+N0WqFJI3APgojbED0uMo1YoCqSmyXvH2A4ao/89TjdumJkPUBpDxk94MAkdncHqrQaln/GYN1mQ8fy/nm7zHP6ZFRJnj0tt2cfOzpt1snNrT/zU9rKPFYiAOGOHyNCir9qXDwoCKRL55hOowq5IFUgjjGEnEcRUgS2HLkMGipFviBifAzthiZ+JCy3USq01iJgvl7ojXC7FfJdFw8SOfJRjbC+yxBUME22hxy6XWJ2rSASbktqrz62bLR/SgR/kYrsqzBsMtjYnP+WxXA16WJeArJtZuB12As9wd27yRabaA=",
         "translations": {
           "en": {
-            "changelog": "- Compability changes to Nextcloud 29."
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -29658,8 +29800,33 @@
     "issueTracker": "https://github.com/nextcloud/polls/issues",
     "website": "https://github.com/nextcloud/polls",
     "created": "2017-07-16T18:54:41.216906Z",
-    "lastModified": "2024-09-26T07:19:16.405561Z",
+    "lastModified": "2024-10-08T18:38:25.699975Z",
     "releases": [
+      {
+        "version": "8.0.0-alpha6",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/polls/releases/download/v8.0.0-alpha6/polls-v8.0.0-alpha6.tar.gz",
+        "created": "2024-10-08T18:38:25.682840Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-10-08T18:38:25.716517Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "P2y+fYRLNLbCe18S9FTfTNFL4pmWsC70BqcxXGlgKWBf9+G/7EfLQ9KW5m9HHJ58Td2LzKcaSKwIJMwWIRcFNDAcHcxI+UQnmfqOWXvHdTt+Q2p8hIkwMLkJ4on1ic17tHmffPzhB+/6kxb6jblTplIkcV6zZu9QeSUAol6TFoUuM5Gb426nlmViryWPp0F+i+dhS++RvzKCdriJlkMWvNAhjYp9jU1mnaqmOsNVA/dQnCeKi8yN2bl0Adrh1O1e+fkvo5IZWBYciYmyS6qOASsv64WSf3nHY5pSZ436OQS/vZNW2V8xkvc6SX0RU3IGtEg0pKXzPRmnl08qpyuxS31AOixcDJqBwUPxsyaQBq5cEV2+TuqJhXMN3ngnrrI7YeVn2SnxLXB8IOJ1Z06zoj3e7IisrEo+jvqo29d4mQGgmSpvDsc/yaO34toLZoPsyjp3hMCI6mEkGklW2bbviWKJiAG7+5gcT55zCpMdytgzCtvOJmuaM725qyKtosEhqstp8oTBOR+fMuxA7KQ73+8X7led42ylMiIRQHINUWXTerWcLjfM702eJgkpIj7fknpCM52FJcZa/xQ+YTZ0NmDEanbsuMoa1tzUUeYZKdIl2XgWL+1WOc5KReVm/TIs+XEQUMD2DAnOPUDL2FCVynJtQISrJXd3MxR3M7lZh9Y=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "8.0.0-alpha4",
         "phpExtensions": [],
@@ -30352,16 +30519,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=26.0.0 <30.0.0",
         "minIntSize": 32,
-        "download": "https://git.finally.coffee/finallycoffee/nextcloud-pride-flags/releases/download/1.0.0-rc.0/pride_flags-1.0.0-rc.0.tar.gz",
-        "created": "2024-08-05T18:10:52.645516Z",
+        "download": "https://git.finally.coffee/finallycoffee/nextcloud-pride-flags/releases/download/1.0.1/pride_flags-1.0.1.tar.gz",
+        "created": "2024-08-05T18:41:44.940859Z",
         "licenses": [
           "gpl3"
         ],
-        "lastModified": "2024-08-05T18:10:52.665246Z",
-        "isNightly": true,
+        "lastModified": "2024-08-08T21:33:57.526497Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=26 <=29",
-        "signature": "umn9xcyc75UjT5DpL7Z8XrGJkql9gcYO64wC0XOsKakawy4BbM1a+M1EVD4EAhZU\nGIRGOP0nH8pV5miEBwnYqX03fngH4Vfhb1Y3rNYVPO05Jy8ib5zEWQC4/2X7jG3Z\nsYmdZVD/JjvKp7fKGKn1aAaRwixLoFAZJ2SScHbnlb2c2lE54+jsiaISwJ1A7Hlo\n547Bnj6tbmTrB1khMbeM0NDqStPSY66XEAnaYb2uJXX34+SJKSXMhatTv2hDGBEO\nYC7sCzys0NuRFshPCIyxWC2le0+yj8WUOo/eKGMu4qDWAmKZLzUEJSsQSinRUa5a\nbRkEee5PnJifCRXTGjE0v92h1qvdNi0JjPzar3z0WIwRdVtGN4GgvWQkRVIZTRNJ\nowshV0isQKykrBV1lIQkCwFWex2gRAM+k8/ysuXfuFclm+aerMDJkADiJCw6wI4h\n2TSCa5+a6YB9QKfxjYlM0DqBdQpX2EHw6KhB0PT3sCCTg11CCpj0YfzLVraRPor7\nGtrt2pEey93vwJq+K+HoHPHo54IXzqBEJwyzUHhUtHSJz2h/VugdCUU4XONmHR2u\nXCIryTE2aGyRA+lHcGGIJ5G8g2d9kKSvsjq6AXU3uJExEIIPEH1p9xz57TNPJtpe\nWwFqVnSaz4VkYevFjJTPFalM+tlgFI56FVvNR+ydqN8=",
+        "signature": "ivAwhEOwlrO2AhMo+i/x1+oZ3xkMFK1UvIdntoDzgPbWXpZQdT86uXbtMuCHqZjD\nCBPzx68r58qgR2/rNquVMTYOyjW6SSB1jfJiXq0GEvHFolfpW25Y2UWunfnzn9o7\nlpS4UDeZqhbPAYpE66oYLlJuiPc5hhl/YFncEuxJHnKPgJrHPk7dmJ0G0s6HVGqu\nFxXCaUcXQRlpDvJKVh6JKSsrilQ1SuU9lhSv2h3lVROEdlXv9HohVOFcPb/VDaBQ\nbNcH9PjjGyhfv/ldUzz/JjJGIuNWutHQBASzjLZeGvt9imYmJsguttxF/9AsKM5d\nVDoHIhFE7H1wLSp99tWKfWeh5aKHCnJk/u7WRfby7p05Dvhhd2moRiI0YFPMpNRu\nm7G5FVEs31zpaFWuGyn32777jPoME7prmqAIetpiexcpRq4sOxIy3CuZvl06tvZC\nMgcXdNa6mVTF+BfgxKKEiBcAcAND5AG6Dxip+pcouMhBYjeXcqLLj3OxpGoF2p61\njg8CZNUGAi9k6rN5AhWJ6QEAhrAQb20UmyAvr2n+p734l0hzXcq9PeJ3s/iS9D+E\n+kb8ADSFbPzFUzqZ8HnUZIjcq15sfyDU3fDkX7hQQ3RIkaJXHb3wr4/4FpKKrvGH\nJQxbH82h5kiVvLCRYUVI0ynMrrSVIC9wSzKeLhSrL2E=",
         "translations": {
           "en": {
             "changelog": ""
@@ -30377,16 +30544,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=26.0.0 <30.0.0",
         "minIntSize": 32,
-        "download": "https://git.finally.coffee/finallycoffee/nextcloud-pride-flags/releases/download/1.0.1/pride_flags-1.0.1.tar.gz",
-        "created": "2024-08-05T18:41:44.940859Z",
+        "download": "https://git.finally.coffee/finallycoffee/nextcloud-pride-flags/releases/download/1.0.0-rc.0/pride_flags-1.0.0-rc.0.tar.gz",
+        "created": "2024-08-05T18:10:52.645516Z",
         "licenses": [
           "gpl3"
         ],
-        "lastModified": "2024-08-08T21:33:57.526497Z",
-        "isNightly": false,
+        "lastModified": "2024-08-05T18:10:52.665246Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=26 <=29",
-        "signature": "ivAwhEOwlrO2AhMo+i/x1+oZ3xkMFK1UvIdntoDzgPbWXpZQdT86uXbtMuCHqZjD\nCBPzx68r58qgR2/rNquVMTYOyjW6SSB1jfJiXq0GEvHFolfpW25Y2UWunfnzn9o7\nlpS4UDeZqhbPAYpE66oYLlJuiPc5hhl/YFncEuxJHnKPgJrHPk7dmJ0G0s6HVGqu\nFxXCaUcXQRlpDvJKVh6JKSsrilQ1SuU9lhSv2h3lVROEdlXv9HohVOFcPb/VDaBQ\nbNcH9PjjGyhfv/ldUzz/JjJGIuNWutHQBASzjLZeGvt9imYmJsguttxF/9AsKM5d\nVDoHIhFE7H1wLSp99tWKfWeh5aKHCnJk/u7WRfby7p05Dvhhd2moRiI0YFPMpNRu\nm7G5FVEs31zpaFWuGyn32777jPoME7prmqAIetpiexcpRq4sOxIy3CuZvl06tvZC\nMgcXdNa6mVTF+BfgxKKEiBcAcAND5AG6Dxip+pcouMhBYjeXcqLLj3OxpGoF2p61\njg8CZNUGAi9k6rN5AhWJ6QEAhrAQb20UmyAvr2n+p734l0hzXcq9PeJ3s/iS9D+E\n+kb8ADSFbPzFUzqZ8HnUZIjcq15sfyDU3fDkX7hQQ3RIkaJXHb3wr4/4FpKKrvGH\nJQxbH82h5kiVvLCRYUVI0ynMrrSVIC9wSzKeLhSrL2E=",
+        "signature": "umn9xcyc75UjT5DpL7Z8XrGJkql9gcYO64wC0XOsKakawy4BbM1a+M1EVD4EAhZU\nGIRGOP0nH8pV5miEBwnYqX03fngH4Vfhb1Y3rNYVPO05Jy8ib5zEWQC4/2X7jG3Z\nsYmdZVD/JjvKp7fKGKn1aAaRwixLoFAZJ2SScHbnlb2c2lE54+jsiaISwJ1A7Hlo\n547Bnj6tbmTrB1khMbeM0NDqStPSY66XEAnaYb2uJXX34+SJKSXMhatTv2hDGBEO\nYC7sCzys0NuRFshPCIyxWC2le0+yj8WUOo/eKGMu4qDWAmKZLzUEJSsQSinRUa5a\nbRkEee5PnJifCRXTGjE0v92h1qvdNi0JjPzar3z0WIwRdVtGN4GgvWQkRVIZTRNJ\nowshV0isQKykrBV1lIQkCwFWex2gRAM+k8/ysuXfuFclm+aerMDJkADiJCw6wI4h\n2TSCa5+a6YB9QKfxjYlM0DqBdQpX2EHw6KhB0PT3sCCTg11CCpj0YfzLVraRPor7\nGtrt2pEey93vwJq+K+HoHPHo54IXzqBEJwyzUHhUtHSJz2h/VugdCUU4XONmHR2u\nXCIryTE2aGyRA+lHcGGIJ5G8g2d9kKSvsjq6AXU3uJExEIIPEH1p9xz57TNPJtpe\nWwFqVnSaz4VkYevFjJTPFalM+tlgFI56FVvNR+ydqN8=",
         "translations": {
           "en": {
             "changelog": ""
@@ -35346,8 +35513,44 @@
     "issueTracker": "https://github.com/the-djmaze/snappymail/issues",
     "website": "https://snappymail.eu",
     "created": "2022-10-17T19:05:46.114755Z",
-    "lastModified": "2024-09-16T18:50:13.896085Z",
+    "lastModified": "2024-10-08T21:09:38.165690Z",
     "releases": [
+      {
+        "version": "2.38.1",
+        "phpExtensions": [
+          {
+            "id": "mbstring",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "zlib",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          }
+        ],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.4.0",
+        "platformVersionSpec": ">=20.0.0 <31.0.0",
+        "minIntSize": 32,
+        "download": "https://snappymail.eu/repository/nextcloud/snappymail-2.38.1-nextcloud.tar.gz",
+        "created": "2024-10-08T21:09:38.128221Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-10-08T21:09:38.222294Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.4",
+        "rawPlatformVersionSpec": ">=20 <=30",
+        "signature": "YirlfYKOBn3a0/ri77LIGQb3a8WoEbw0tXOgbH8Ai1qcnn9T+J9szIk7zfdq2nW2\nACUAus1/hJ1+hjsQWtxa3TP58EMk9es4fJBZ5x0KthCW26boUT+TXNd5Jf8XCAbg\nlzKhOKcTt2k8WOYUu6I4/CfLjGlnAjLiC12USqN8DGDCjMn4531PTxYGvYzqZllj\nMKvre81KuoeZgo+aADh2AHCKNm0qV/F3bA1MVtowoNUXxox7ayBDcIA6SISh8YS8\nSi8wnxGN0RHaC0k8jMSaZPNK3jlXgmsizmpGoztA8UPCm3gIuTTBngjy3h63Xjbi\nYY2fyuN/PGPbS0zm+PJVzk44RTYVCk4Aam/SexWpVULEqX1QRQro3/2hRwZg/qz9\nQfjxY30V70iBptEZ6hNeIs0XhObnmTVk2n14kynsjJsU9KhiWk/83n+BTpsYtw2Z\nCRWIF4N8UGYCzCPa8DZZpVCYIreyzINKREIc/Tks80O7G8AQsA7OxanS7AnPi+7g\nFxyGRUi7rQuEvTXouVfzgpjmKtxQaHwmSnvG8E+JnMDF5DRq4p0gTkkZkVi1nQgd\nJlVzYEubWEudzRAOCRtBlTPSKGi91pASDzCbiIuNkkDsvEAEIan5FXszFmBJ/tfi\nmQSB0SIRpB4nApxPqAtXR91CpD3r3Al2ZKiHJ/60CzU=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- Admin - Extensions search filter\n- Options to unset current font family and size\n  [#1726](https://github.com/the-djmaze/snappymail/issues/1726)\n- Option to allow insecure cryptkey\n  [#1746](https://github.com/the-djmaze/snappymail/issues/1746)\n- Save vCard FN property\n  [#1761](https://github.com/the-djmaze/snappymail/issues/1761)\n- Docker Nginx should listen on IPv6 addresses in addition to IPv4\n  [#1770](https://github.com/the-djmaze/snappymail/issues/1770)\n- Full-screen Message View on Double-Click\n  [#1787](https://github.com/the-djmaze/snappymail/issues/1787)\n\n### Changed\n- Use the custom Squire as submodule vendors/squire2\n- Disallow noembed and noframes HTML elements\n- Keep 1 space between HTML elements in compressed templates\n- Squire: sanitizeToDOMFragment now uses cleanHTML()\n- Squire: improved handling of BR elements\n  [#1389](https://github.com/the-djmaze/snappymail/issues/1389)\n- Nextcloud border-radius by @gnilebein\n  [#1790](https://github.com/the-djmaze/snappymail/pull/1790)\n- Compose window sentFolder handling for\n  [#1793](https://github.com/the-djmaze/snappymail/pull/1793)\n- Update Portuguese by @ner00\n- Update Polish by @tinola\n- Update French by @hguilbert\n- Update Portuguese (Brazil) by @mstolf\n\n### Fixed\n- Composer dialog scroll got broken in v2.28\n- Composer dialog \"from\" triangle button wrong position due to font changes\n- Admin - Config `search` should be ko.observable() not ko.observableArray()\n- Squire: paste images\n  [#1389](https://github.com/the-djmaze/snappymail/issues/1389)\n- Domain whitelist failures on login\n  [#1706](https://github.com/the-djmaze/snappymail/issues/1706)\n- Sieve parse errors\n- Sieve support `index` was not optional for\n  [#1709](https://github.com/the-djmaze/snappymail/issues/1709)\n- Pagination problem for large mailbox after 2.36.1\n  [#1716](https://github.com/the-djmaze/snappymail/issues/1716)\n- Undefined constant \"LOG_ERROR\"\n  [#1754](https://github.com/the-djmaze/snappymail/issues/1754)\n- Search Filter Capital \"B\" not working\n  [#1780](https://github.com/the-djmaze/snappymail/issues/1780)\n- PHP 8.4: Implicitly nullable parameter declarations deprecated"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2.38.0",
         "phpExtensions": [
@@ -35803,9 +36006,9 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.8636363636363636,
+    "ratingOverall": 0.8333333333333334,
     "ratingNumRecent": 0,
-    "ratingNumOverall": 11,
+    "ratingNumOverall": 12,
     "certificate": "-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhHoMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMDE3MTc1MzUzWhcNMzMwMTIyMTc1MzUzWjAVMRMwEQYD\nVQQDDApzbmFwcHltYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\nxBpgfBUcG4x8WoZ16gJzcDa9jx5AAp4BoJmFMM7r1nyIKizPbTDvTGpco2bSxwaM\niWeBQu1HxuuLsu9hVr5br+NQc8fNBg7J16IEm+p3r9vUJHo/5i4A+absfB4SvOWo\nP5pMvOC8AbLKHhMpz6u+r3hHngRLMiadq1AjdAKWKp8JXUyP0fHPLE9Hp2MCzY/V\nCD0NZQS05Ruf9bY63nTRJHQXZ9fJMS0I1h1Yfa4fG+2m2ehWhC5t3jMnM5mNA+6q\n/eB+d2pUo0NtosLfHEv0KeDc8h4WK9TtNAPcc+jHhL/yuGUyUKu5pJF6pIr2O9xK\nZw44JQsUvdHoZAZKrdBQxck6/FHa/pIttrU0qiOXESGNU1c7s0PPS5hGEmJFW2Z1\nh9Pa/N8GNwnTOBmKC8MARQgLLeb34eaLT7OAcoUWVigZgw+g45VffJvrlOeDGZZA\n9nhxPalglxRNYcHs/n7mjq4YdrwFunMaK/5KPq0DtBDNmtsn0mObYTb0cpZtWbuj\n07Ov1rANBuza7p7P2rg3iqSiZVKSi8ylqAG0IKwa0ibKQ7n97DszKlt/ej/L8rh0\nDj6dlazJQPwnkChz/Ae9xQzUS48ZShskCnOBHYzHjanmQXW9zvVJztJ5hq2R5vhg\nXw2SvaHSyjsZ+EMHTZqi3CLDR/+wb2bR6Ju2K+RGszMCAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAA1QCtJilzCFNNEc8oOwWCVTK1wlO0KJk3S/fB/6ym3i6WBcIQ4H2\nSD/LUttHceKlaZOR8l3fO32qcSNgzb7Rnpc44+M5BodraCVgUN/aOYTu/7yophnq\n5z+rMDbI9wcphW7hnbayE7xb4k8PWgCQ+emLGcWocrNW+Z0C69846Df6y+nb0ciP\nefUNjTNGuVgTUtfZNPDysFTgjwDAiphWobI/DvAmn3RG73e5GMGXZjds+ES7teBD\n3ox3dpH5t7UgpVOwSp5s0IGNwI14I2eUEbH/RpgKYkKr74ZISKlpNGATkLv5Ikp8\nWgWNERu2FzEtl8f27PJYMCmzSyVh45DS2Q==\n-----END CERTIFICATE-----",
     "discussion": "https://github.com/the-djmaze/snappymail/discussions"
   },
@@ -40745,8 +40948,49 @@
     "issueTracker": "https://github.com/nextcloud/tables/issues",
     "website": "https://github.com/nextcloud/tables",
     "created": "2022-03-16T09:52:21.302113Z",
-    "lastModified": "2024-09-13T12:59:33.728579Z",
+    "lastModified": "2024-10-08T16:58:01.803166Z",
     "releases": [
+      {
+        "version": "0.8.1",
+        "phpExtensions": [],
+        "databases": [
+          {
+            "id": "pgsql",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "mysql",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "sqlite",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          }
+        ],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=27.0.0 <32.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/tables/releases/download/v0.8.1/tables-v0.8.1.tar.gz",
+        "created": "2024-10-08T16:58:01.775260Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-10-08T16:58:01.841924Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=27 <=31",
+        "signature": "oHSn1kHkBeYYH8EMHw3Pt2+ncRCC41Zi95y/ZknwcceTexTfype483toTT7RFHIavC9Ljdz+c+D4fS+e2+NLt3n+RfSRo1jClTpFOKpjKMA4+4GtsfVhlpQiWCA6wTUxiAcEtIvNiy3j7U0APq7mobSQDJhJ/juGaY7MPx+qZYbqXjHAQ4WPnWThncTpT7l0uY36Bph+bJOaicofHZQQNQxbb1IRWhMSvkyeZVBxXhywp7vCI2NPNu0xOrQ03dfitZmc5EeQgpg/tSzga9XSLfwr4Lt7qrN92lkwl9GZoszDVZJ75Z1FkAn5ePe+oEfEz82Cwo78aYQt469C6Ge3G5h5s5/Exuzrf53FS/yQPc5c7i7eWmOS6vhyCzkd7U8cWnZAMuJGwR2aMn4WQXjjpj84eL0QV9zcfJh6F/M6BNk7IsJWLJTc4jb3Mg2T3EkR+FkvxJAC1hf7YgAOhDfCtSARHxvQZZ1+OoZzy5W8Ta+efm33fXqtiUNM+HRldU1PHmhGn/YlIa7pMk9c4CWte0OVklkNC5XvQmw2nWGPUdjZ3DSqtIdJqDCDletmLSQ/cuOmKXjUtqur7s0nvQIeTbVNhD16rMrG4o1YVeH1tDK5ois5CKBZtrPkHMKIxIXeM8rJuNy8gBvdNXWgG96OLnrLE6mIcI2JzKDuGA+7Nlw=",
+        "translations": {
+          "en": {
+            "changelog": "### Fixed\n\n* [fix: check for null in import preview (tables#1410)](https://github.com/nextcloud/tables/pull/1410)\n\n### Dependencies\n\n* [Fix npm audit (tables#1395)](https://github.com/nextcloud/tables/pull/1395)\n\n### Other\n\n* [refactor: Extend Permission Middleware usage and replace deprecated annotations with attributes (tables#1407)](https://github.com/nextcloud/tables/pull/1407)\n* [fix: use unique names for actions upload-artifact (tables#1408)](https://github.com/nextcloud/tables/pull/1408)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.8.0-beta.3",
         "phpExtensions": [],
@@ -40894,16 +41138,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=27.0.0 <32.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud-releases/tables/releases/download/v0.8.0/tables-v0.8.0.tar.gz",
+        "download": "https://github.com/nextcloud-releases/tables/releases/download/v0.8.1/tables-v0.8.1.tar.gz",
         "created": "2024-09-13T12:59:33.709187Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2024-09-13T12:59:33.766921Z",
+        "lastModified": "2024-10-08T16:35:18.669866Z",
         "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=27 <=31",
-        "signature": "lJhtE4M+bQMLkJFmHXp4P/EyfbzQuCubejufkSw28WtcQHY32HdaZmu2CHhofVX5CsLTwrd2yV5FIK+hpqTlhST1JCKaBiLgfP/7uy2gO2ueP+eykZKHbOy6DqcHv4I1cXZnzm4V0+lsJvN8GLJOMXesKIeUOXIAJqX3UN0OXKXfWTRz3Az4h3TYkXETkfEJPL7q7KYW19Y/2tNEsD2GLsj3ktJvqb52UIit44dS+2z70R5rHuCOmUIke9RTc9HgVqjnB4Kv8sjEHbkjbxIXvOkyF/A4AQLEYvBBnA9M9XDZ2Ukn25ngUjUs56nvJ0+4HpC6y7Pxzkg7WEhHNS9X/8WZmB2xUTf5VnoTu9IPqHveuE5iqTbKVZBdQylPlTMyMSm/S3zePhJQqY2cAuTSKYgeXEVQedO0GEV/4VZYICNe12xQRDKLEggwBnMnk8SOLA8e4Zr5TPRlgxFYb6cvRExrEya0MvI3j6xTlM70x/WIS3SZaepTkGoElb3aO96hzoWL9QdrV0szHtb5dF+GkU45rxrvNuosYIT8torG+N+kkhnFmUyRBUEQxn0pBmyoCljInuPL/jb5OhQF4YkD9Q99c1fu0WGyNicIkhYkt10t1CARelP00LDJaovqmoe9+pi3YYGohxrBWb0JVupQtLAmGMo1Z9/RK6cYQ6An5Rs=",
+        "signature": "pD6FYORWuKz+GuJl0E48HM+7UmG5kLzlN869lXxe4+GNF+OH1d5lxwhCkiDCY134OuDoIxqKHt616hMdDLSqQufa7iOFvsNXvnCI9AC5fzRsZbNRkQv9OyFyZDo4AdHE8BuNfe6LgvQgUt7jYqk2HElHzswd6OLKN0m6dEoVL6vroQ0V4FRTwtjCxtlFb5DujuxcTJcsPNfU2Q7CTpxdgoHRWHEL7rmK0wK6h+1iQU0p6v4KySht6XcontTpWT42UsZRKdWkDpGEzeCAcPd519akHu6vnAGmYxGHrw02AOZSKF1hp8R8I1DW1m51UfgNqzYcXS6cmbEcxWPnbCQgCFoxqsd3UhdDUMqPYEK1pj6EdrCUH/15MPgUB2EPk+ozlnCK+CyyDNi8+K2Snuhf0i4vqSrCURga4FUZQCadRRHn7m7FGHc1cauuCa35PJqX+3O1FUcOTK/NyFedquRRkGMHuL9W++EX+0zEMZ4ZI19wlm6Ce1m14dVNSzdsqgq/BjhseCe5teyX647YS/HoT1IZKdOU8GEursg+cIDqoBhxQzf0z5rEhLBneXqTrOEWtR0gZzN0ojbL8EEjzLK02cLZarszWSaQFgt6bNrZV37dvKafzWdn1IFRoxfEXqYbuyx4Bdx1VbsOvtDID4M9kY9ipb50Xb2EGr/56BXJBjw=",
         "translations": {
           "en": {
             "changelog": "### Added\n\n- Feat: Add backend for new user/group column [#1090](https://github.com/nextcloud/tables/pull/1090)\n- Feat: User/group column frontend [#1113](https://github.com/nextcloud/tables/pull/1113)\n- Feat: Add events for row added and row updated [#1101](https://github.com/nextcloud/tables/pull/1101)\n- Feat: Submit row details with ctrl + enter [#1112](https://github.com/nextcloud/tables/pull/1112)\n- Enh(API): Add OCS API to create rows [#1161](https://github.com/nextcloud/tables/pull/1161)\n- Add scheme import and export [#1170](https://github.com/nextcloud/tables/pull/1170)\n- Feat: Share Application with groups [#1311](https://github.com/nextcloud/tables/pull/1311)\n- Feat: Use simple input field instead of multiselect for plain URLs [#787](https://github.com/nextcloud/tables/pull/787)\n- Feat: Create new table from import [#915](https://github.com/nextcloud/tables/pull/915)\n- Feat(import): Change column format during import [#944](https://github.com/nextcloud/tables/pull/944)\n- Enh: Consolidate user/group search code [#1025](https://github.com/nextcloud/tables/pull/1025)\n- Enh: Delete Application and its shares [#1026](https://github.com/nextcloud/tables/pull/1026)\n- Enh(Contexts): Set active navigation entry [#1037](https://github.com/nextcloud/tables/pull/1037)\n- Enh(App): Navigation tweaks for Contexts [#1080](https://github.com/nextcloud/tables/pull/1080)\n- Perf: Avoid extra queries to get the view ownership [#1062](https://github.com/nextcloud/tables/pull/1062)\n- Perf: Make cache usable for unfavorited entries [#1063](https://github.com/nextcloud/tables/pull/1063)\n- Add table_id index to oc_tables_columns [#1078](https://github.com/nextcloud/tables/pull/1078)\n- Enh: Gitignore Cypress download folder [#1144](https://github.com/nextcloud/tables/pull/1144)\n- Enh: Add context e2e tests [#1149](https://github.com/nextcloud/tables/pull/1149)\n- Migrate `NcModal` to `NcDialog` [#1239](https://github.com/nextcloud/tables/pull/1239)\n- Enhancement/279 pagination for tables ui [#972](https://github.com/nextcloud/tables/pull/972)\n\n### Fixed\n\n- Fix: Properly set random icon on load [#1001](https://github.com/nextcloud/tables/pull/1001)\n- Fix(App): Unstuck navbar focus on internal entries [#1038](https://github.com/nextcloud/tables/pull/1038)\n- Fix(occ): Fix occ tables:update by defining the `description` option and making `title` optional [#1045](https://github.com/nextcloud/tables/pull/1045)\n- Fix(DB): Update tables_row_sleeves' sequence after migration [#1049](https://github.com/nextcloud/tables/pull/1049)\n- Fix(Context): Do not show hidden columns [#1092](https://github.com/nextcloud/tables/pull/1092)\n- Fix: Reduce templates requests [#1098](https://github.com/nextcloud/tables/pull/1098)\n- Fix: Broken sort by date [#1110](https://github.com/nextcloud/tables/pull/1110)\n- Fix(Controller): Remove unneeded endpoints [#1130](https://github.com/nextcloud/tables/pull/1130)\n- Fix(View): 'manageTable' array key is not always set [#1136](https://github.com/nextcloud/tables/pull/1136)\n- Fix: Insert context startpage for proper update [#1146](https://github.com/nextcloud/tables/pull/1146)\n- Fix: Pass view as prop to EmptyView [#1147](https://github.com/nextcloud/tables/pull/1147)\n- Fix: Add aria-label to NcSelect [#1148](https://github.com/nextcloud/tables/pull/1148)\n- Fix: Hide Create Column button on empty table if inadequate permissions [#1151](https://github.com/nextcloud/tables/pull/1151)\n- Fix: Remove deleted resource from associated applications [#1156](https://github.com/nextcloud/tables/pull/1156)\n- Fix: Only add resource if user can manage resource [#1160](https://github.com/nextcloud/tables/pull/1160)\n- Fix: Ensure default values show as filled [#1176](https://github.com/nextcloud/tables/pull/1176)\n- Fix: Modify context nodes update [#1178](https://github.com/nextcloud/tables/pull/1178)\n- Fix: Navigation table entries UI issues [#1195](https://github.com/nextcloud/tables/pull/1195)\n- Fix(View): Column might be saved as null [#1196](https://github.com/nextcloud/tables/pull/1196)\n- Fix: Remove View filter with null column [#1199](https://github.com/nextcloud/tables/pull/1199)\n- Fix: Flaky Cypress tests [#1204](https://github.com/nextcloud/tables/pull/1204)\n- Fix(api): Fix wrong array type [#1205](https://github.com/nextcloud/tables/pull/1205)\n- Fix(Capabilities): Announce API 2.0 [#1215](https://github.com/nextcloud/tables/pull/1215)\n- Fix: Make user listing in table more consistent by using NcUserBubble [#1254](https://github.com/nextcloud/tables/pull/1254)\n- Fix: Avoid variable access on unhandled exception and lower log level for expected permission check failures [#1274](https://github.com/nextcloud/tables/pull/1274)\n- Fix: Reduce arguments for column creation function [#1281](https://github.com/nextcloud/tables/pull/1281)\n- Fix: Only focus on input if modal is open [#1282](https://github.com/nextcloud/tables/pull/1282)\n- Fix: Use different app menu selectors [#1292](https://github.com/nextcloud/tables/pull/1292)\n- Fix: Unhide part of single selection NcSelect value [#1293](https://github.com/nextcloud/tables/pull/1293)\n- Fix: Improve style alignment and heights [#1307](https://github.com/nextcloud/tables/pull/1307)\n- Fix: Open row edit modal on initial load [#1312](https://github.com/nextcloud/tables/pull/1312)\n- Fix: Check sorting array is non-empty [#1338](https://github.com/nextcloud/tables/pull/1338)\n\n\n### Dependencies\n\n- Update dependency @nextcloud/browserslist-config to ^3.0.1 [#1012](https://github.com/nextcloud/tables/pull/1012)\n- Update dependency @nextcloud/router to ^3.0.1 [#1016](https://github.com/nextcloud/tables/pull/1016)\n- Update dependency @nextcloud/auth to ^2.4.0 [#1297](https://github.com/nextcloud/tables/pull/1297)\n- Update dependency @nextcloud/files to ^3.9.0 [#1344](https://github.com/nextcloud/tables/pull/1344)\n- Update tiptap to ^2.6.6 [#1316](https://github.com/nextcloud/tables/pull/1316)\n- Update dependency @nextcloud/babel-config to ^1.2.0 [#1093](https://github.com/nextcloud/tables/pull/1093)\n- Update dependency @nextcloud/axios to ^2.5.0 [#1053](https://github.com/nextcloud/tables/pull/1053)\n- Update dependency @nextcloud/stylelint-config to v3 [#1054](https://github.com/nextcloud/tables/pull/1054)\n- Update dependency @nextcloud/l10n to ^3.1.0 [#1087](https://github.com/nextcloud/tables/pull/1087)\n- Update dependency @nextcloud/vue to ^8.17.1 [#1333](https://github.com/nextcloud/tables/pull/1333)\n- Update dependency @nextcloud/eslint-config to ^8.4.1 [#1094](https://github.com/nextcloud/tables/pull/1094)\n- Update dependency @nextcloud/event-bus to ^3.3.1 [#1114](https://github.com/nextcloud/tables/pull/1114)\n- Update dependency openapi-typescript to ^7.4.0 [#1343](https://github.com/nextcloud/tables/pull/1343)\n- Update dependency debounce to ^2.1.0 [#1108](https://github.com/nextcloud/tables/pull/1108)\n- Update dependency @vueuse/core to ^11.0.3 [#1318](https://github.com/nextcloud/tables/pull/1318)\n- Update dependency cypress-downloadfile to ^1.2.4 [#1162](https://github.com/nextcloud/tables/pull/1162)\n- Update openapi-extractor to v1.0.0 [#1303](https://github.com/nextcloud/tables/pull/1303)\n- Update dependency @nextcloud/dialogs to v5 [#1329](https://github.com/nextcloud/tables/pull/1329)\n\n\n### Fixed\n\n- repair schema export and import @grnd-alt [#1321](https://github.com/nextcloud/tables/pull/1321)\n- fix: Open row edit modal on initial load @juliushaertl [#1312](https://github.com/nextcloud/tables/pull/1312)\n- fix: unhide part of single selection NcSelect value @enjeck [#1293](https://github.com/nextcloud/tables/pull/1293)\n- fix: improve style alignment and heights @enjeck [#1307](https://github.com/nextcloud/tables/pull/1307)\n- fix: only focus on input if modal is open @enjeck [#1282](https://github.com/nextcloud/tables/pull/1282)\n- fix: use different app menu selectors @enjeck [#1292](https://github.com/nextcloud/tables/pull/1292)\n- chore: Proper logs with error level and exception trace @juliushaertl [#1217](https://github.com/nextcloud/tables/pull/1217)\n- fix: ensure default values show as filled @enjeck [#1176](https://github.com/nextcloud/tables/pull/1176)\n- fix: Avoid variable access on unhandled exception and lower log level for expected permission check failures @juliushaertl [#1274](https://github.com/nextcloud/tables/pull/1274)\n- fix/ui quirks @juliushaertl [#1259](https://github.com/nextcloud/tables/pull/1259)\n\n### Dependencies\n\n- fix(deps): update dependency @nextcloud/vue to ^8.17.0 (main) @app/renovate [#1317](https://github.com/nextcloud/tables/pull/1317)\n- fix(deps): update tiptap to ^2.6.6 (main) @app/renovate [#1316](https://github.com/nextcloud/tables/pull/1316)\n- fix(deps): update dependency @vueuse/core to ^11.0.1 (main) @app/renovate [#1315](https://github.com/nextcloud/tables/pull/1315)\n- chore(deps): Update openapi-extractor to v1.0.0 @provokateurin [#1303](https://github.com/nextcloud/tables/pull/1303)\n- fix(deps): update dependency @vueuse/core to v11 (main) @app/renovate [#1300](https://github.com/nextcloud/tables/pull/1300)\n- fix(deps): update tiptap to ^2.6.4 (main) @app/renovate [#1298](https://github.com/nextcloud/tables/pull/1298)\n- fix(deps): update dependency @nextcloud/auth to ^2.4.0 (main) @app/renovate [#1297](https://github.com/nextcloud/tables/pull/1297)\n- fix(deps): update tiptap to ^2.5.9 (main) @app/renovate [#1285](https://github.com/nextcloud/tables/pull/1285)\n- fix(deps): update dependency @vueuse/core to ^10.11.1 (main) @app/renovate [#1284](https://github.com/nextcloud/tables/pull/1284)\n- fix(deps): update dependency @vueuse/core to ^10.11.1 (main) @app/renovate [#1284](https://github.com/nextcloud/tables/pull/1284)\n- fix(deps): update dependency @nextcloud/vue to ^8.16.0 (main) @app/renovate [#1278](https://github.com/nextcloud/tables/pull/1278)\n- chore(deps): update dependency openapi-typescript to ^7.3.0 (main) @app/renovate [#1264](https://github.com/nextcloud/tables/pull/1264)\n- fix(deps): update tiptap to ^2.5.8 (main) @app/renovate [#1263](https://github.com/nextcloud/tables/pull/1263)\n- fix(deps): update dependency @nextcloud/vue to ^8.15.1 (main) @app/renovate [#1262](https://github.com/nextcloud/tables/pull/1262)\n\n### Feature highlights\n\n### Added\n\n- feat: add backend for new user/group column @enjeck [#1090](https://github.com/nextcloud/tables/pull/1090)\n- Analytics: permission error on shared tables with non-shared views @Rello [#1248](https://github.com/nextcloud/tables/pull/1248)\n- feat: User/group column frontend @enjeck [#1113](https://github.com/nextcloud/tables/pull/1113)\n\n### Fixed\n\n- fix: Make user listing in table more consistent by using NcUserBubble @juliushaertl [#1254](https://github.com/nextcloud/tables/pull/1254)\n- fix: Navigation table entries UI issues @enjeck [#1195](https://github.com/nextcloud/tables/pull/1195)\n- fix(files): fix appstore-build-publish.yml @JuliaKirschenheuter [#1244](https://github.com/nextcloud/tables/pull/1244)\n\n### Dependencies\n\n- fix(deps): update tiptap to ^2.5.7 (main) @renovate [#1245](https://github.com/nextcloud/tables/pull/1245)\n- fix(deps): update dependency @nextcloud/vue to ^8.15.0 (main) @renovate [#1246](https://github.com/nextcloud/tables/pull/1246)\n\n\n### Feature highlights\n\n### Added\n\n- enh(Contexts): set active navigation entry @blizzz [#1037](https://github.com/nextcloud/tables/pull/1037)\n- enh(App): navigation tweaks for Contexts @blizzz [#1080](https://github.com/nextcloud/tables/pull/1080)\n- Enhancement/279 pagination for tables ui @grnd-alt [#972](https://github.com/nextcloud/tables/pull/972)\n- feat: submit row details with ctrl + enter @luka-nextcloud [#1112](https://github.com/nextcloud/tables/pull/1112)\n- add table_id index to oc_tables_columns @grnd-alt [#1078](https://github.com/nextcloud/tables/pull/1078)\n- ci(integration): test against context sharing @blizzz [#1129](https://github.com/nextcloud/tables/pull/1129)\n- fix: pass view as prop to EmptyView @enjeck [#1147](https://github.com/nextcloud/tables/pull/1147)\n- enh(API): add OCS API to create rows @blizzz [#1161](https://github.com/nextcloud/tables/pull/1161)\n- feat: Add events for row added and row updated @come-nc [#1101](https://github.com/nextcloud/tables/pull/1101)\n- feat(import): change column format during import @luka-nextcloud [#944](https://github.com/nextcloud/tables/pull/944)\n- add scheme import and export @grnd-alt [#1170](https://github.com/nextcloud/tables/pull/1170)\n- feat: update error handling during import @luka-nextcloud [#1091](https://github.com/nextcloud/tables/pull/1091)\n- enh: gitignore Cypress download folder @enjeck [#1144](https://github.com/nextcloud/tables/pull/1144)\n- enh: Consolidate user/group search code @enjeck [#1025](https://github.com/nextcloud/tables/pull/1025)\n- enh: add context e2e tests @enjeck [#1149](https://github.com/nextcloud/tables/pull/1149)\n\n### Fixed\n\n- perf: Avoid extra queries to get the view ownership @juliushaertl [#1062](https://github.com/nextcloud/tables/pull/1062)\n- fix(DB): update tables_row_sleeves' sequence after migration @blizzz [#1049](https://github.com/nextcloud/tables/pull/1049)\n- perf: Make cache usable for unfavorited entries @juliushaertl [#1063](https://github.com/nextcloud/tables/pull/1063)\n- enh: Delete Application and its shares @enjeck [#1026](https://github.com/nextcloud/tables/pull/1026)\n- fix(DB): fetch pageId as int @blizzz [#1083](https://github.com/nextcloud/tables/pull/1083)\n- fix: reduce templates requests @luka-nextcloud [#1098](https://github.com/nextcloud/tables/pull/1098)\n- fix #1099 cosmetic bug: 3 typos `throw Error('Form ' + form + ' does no exist')` need correction @kirisakow [#1102](https://github.com/nextcloud/tables/pull/1102)\n- fix(Context): do not show hidden columns @blizzz [#1092](https://github.com/nextcloud/tables/pull/1092)\n- fix(Controller): remove unneeded endpoints @blizzz [#1130](https://github.com/nextcloud/tables/pull/1130)\n- fix(View): 'manageTable' array key is not always set @blizzz [#1136](https://github.com/nextcloud/tables/pull/1136)\n- fix: hide Create Column button on empty table if inadequate permissions @enjeck [#1151](https://github.com/nextcloud/tables/pull/1151)\n- fix: add aria-label to NcSelect @enjeck [#1148](https://github.com/nextcloud/tables/pull/1148)\n- fix(API): declared array shape was not correct @blizzz [#1169](https://github.com/nextcloud/tables/pull/1169)\n- Extract selection option labels for Analytics @Rello [#877](https://github.com/nextcloud/tables/pull/877)\n- fix(Backend): use object over loose array for permissions @blizzz [#1173](https://github.com/nextcloud/tables/pull/1173)\n- fix(api): Fix wrong array type @provokateurin [#1205](https://github.com/nextcloud/tables/pull/1205)\n- fix: remove View filter with null column @enjeck [#1199](https://github.com/nextcloud/tables/pull/1199)\n- fix(View): column might be saved as null @blizzz [#1196](https://github.com/nextcloud/tables/pull/1196)\n- fix(l10n): grammar fixes for table char limits @roliverio [#1084](https://github.com/nextcloud/tables/pull/1084)\n- fix: broken sort by date @luka-nextcloud [#1110](https://github.com/nextcloud/tables/pull/1110)\n- fix: insert context startpage for proper update @enjeck [#1146](https://github.com/nextcloud/tables/pull/1146)\n- fix: only add resource if user can manage resource @enjeck [#1160](https://github.com/nextcloud/tables/pull/1160)\n- fix(files): fix width, background of table row and interval between table header @JuliaKirschenheuter [#1220](https://github.com/nextcloud/tables/pull/1220)\n- fix(files): align icon to center @JuliaKirschenheuter [#1219](https://github.com/nextcloud/tables/pull/1219)\n- fix(files): remove unneeded extra place for the rows @JuliaKirschenheuter [#1234](https://github.com/nextcloud/tables/pull/1234)\n- fix: modify context nodes update @enjeck [#1178](https://github.com/nextcloud/tables/pull/1178)\n- fix: flaky Cypress tests @enjeck [#1204](https://github.com/nextcloud/tables/pull/1204)\n- fix(Capabilities): announce API 2.0 @blizzz [#1215](https://github.com/nextcloud/tables/pull/1215)\n- fix(files): remove pagination of there is just one page @JuliaKirschenheuter [#1218](https://github.com/nextcloud/tables/pull/1218)\n- Align button to the left side @JuliaKirschenheuter [#1240](https://github.com/nextcloud/tables/pull/1240)\n- use a built-in JS function `localeCompare()` to compare strings @kirisakow [#1141](https://github.com/nextcloud/tables/pull/1141)\n\n### Dependencies\n\n- fix(deps): update dependency @nextcloud/axios to ^2.5.0 (main) @renovate[bot] [#1053](https://github.com/nextcloud/tables/pull/1053)\n- fix(deps): update dependency @nextcloud/l10n to ^3.0.1 (main) @renovate[bot] [#1057](https://github.com/nextcloud/tables/pull/1057)\n- fix(deps): update dependency @nextcloud/l10n to v3 (main) @renovate[bot] [#1055](https://github.com/nextcloud/tables/pull/1055)\n- chore(deps): update dependency @nextcloud/stylelint-config to v3 (main) @renovate[bot] [#1054](https://github.com/nextcloud/tables/pull/1054)\n- fix(deps): update dependency @nextcloud/l10n to ^3.1.0 (main) @renovate[bot] [#1087](https://github.com/nextcloud/tables/pull/1087)\n- fix(deps): update tiptap to ^2.3.2 (main) @renovate[bot] [#1086](https://github.com/nextcloud/tables/pull/1086)\n- chore(deps): update dependency @nextcloud/babel-config to ^1.2.0 (main) @renovate[bot] [#1093](https://github.com/nextcloud/tables/pull/1093)\n- chore(deps): update dependency @nextcloud/eslint-config to ^8.4.1 (main) @renovate[bot] [#1094](https://github.com/nextcloud/tables/pull/1094)\n- fix(deps): update dependency @nextcloud/event-bus to ^3.3.0 (main) @renovate[bot] [#1095](https://github.com/nextcloud/tables/pull/1095)\n- fix(deps): update tiptap to ^2.4.0 (main) @renovate[bot] [#1096](https://github.com/nextcloud/tables/pull/1096)\n- chore(deps): update dependency openapi-typescript to ^6.7.6 (main) @renovate[bot] [#1106](https://github.com/nextcloud/tables/pull/1106)\n- fix(deps): update dependency debounce to ^2.1.0 (main) @renovate[bot] [#1108](https://github.com/nextcloud/tables/pull/1108)\n- fix(deps): update dependency @vueuse/core to ^10.10.0 (main) @renovate[bot] [#1115](https://github.com/nextcloud/tables/pull/1115)\n- fix(deps): update dependency @nextcloud/event-bus to ^3.3.1 (main) @renovate[bot] [#1114](https://github.com/nextcloud/tables/pull/1114)\n- chore(deps): Update openapi-extractor @provokateurin [#1116](https://github.com/nextcloud/tables/pull/1116)\n- fix(deps): update dependency @vueuse/core to ^10.11.0 (main) @renovate[bot] [#1142](https://github.com/nextcloud/tables/pull/1142)\n- chore(deps): update dependency cypress-downloadfile to ^1.2.4 (main) @renovate[bot] [#1162](https://github.com/nextcloud/tables/pull/1162)\n- chore(deps): update dependency openapi-typescript to v7 (main) @renovate[bot] [#1163](https://github.com/nextcloud/tables/pull/1163)\n- fix(deps): update dependency @nextcloud/vue to ^8.14.0 (main) @renovate[bot] [#1085](https://github.com/nextcloud/tables/pull/1085)\n- chore(deps): update dependency openapi-typescript to ^7.0.2 (main) @renovate[bot] [#1185](https://github.com/nextcloud/tables/pull/1185)\n- chore: update workflows from templates @skjnldsv [#1200](https://github.com/nextcloud/tables/pull/1200)\n- chore(deps): update dependency openapi-typescript to ^7.1.0 (main) @renovate[bot] [#1222](https://github.com/nextcloud/tables/pull/1222)\n\n### Other\n\n- ci(integration): tests against context deletion @blizzz [#1042](https://github.com/nextcloud/tables/pull/1042)\n- test(cypress): fix month names @blizzz [#1119](https://github.com/nextcloud/tables/pull/1119)\n- ci(integration): tests against context updates @blizzz [#1072](https://github.com/nextcloud/tables/pull/1072)\n- test(integration): cases against context transfer ownership @blizzz [#1124](https://github.com/nextcloud/tables/pull/1124)\n- ci(integration): add more share-related tests @blizzz [#1137](https://github.com/nextcloud/tables/pull/1137)\n- ci: add missing server branches to matrices @blizzz [#1168](https://github.com/nextcloud/tables/pull/1168)\n- chore: Drop Nextcloud 26 for the next release as it is EOL @juliushaertl [#1179](https://github.com/nextcloud/tables/pull/1179)\n- build(openapi): fix ms typescript generation command @blizzz [#1221](https://github.com/nextcloud/tables/pull/1221)"