diff --git a/data/apps.json b/data/apps.json
index 1118936b1d474a1b052e846c7042b7d0da288ee7..9cc9faa78ceac5ca217839107b8af5f62069c1fa 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -7874,7 +7874,7 @@
     "issueTracker": "https://github.com/nextcloud/deck/issues",
     "website": "https://github.com/nextcloud/deck",
     "created": "2017-02-02T16:07:58.879909Z",
-    "lastModified": "2023-11-29T11:36:13.439462Z",
+    "lastModified": "2023-12-08T14:32:11.380906Z",
     "releases": [
       {
         "version": "1.9.5",
@@ -12352,7 +12352,7 @@
     "issueTracker": "https://github.com/nextcloud/files_lock/issues",
     "website": "https://github.com/nextcloud/files_lock",
     "created": "2019-12-20T10:57:02.538582Z",
-    "lastModified": "2023-11-10T11:13:13.989801Z",
+    "lastModified": "2023-12-07T20:43:48.240327Z",
     "releases": [
       {
         "version": "27.0.2",
@@ -16348,10 +16348,35 @@
     "adminDocs": "https://github.com/nextcloud/guests/blob/master/README.md",
     "developerDocs": "",
     "issueTracker": "https://github.com/nextcloud/guests/issues",
-    "website": "https://github.com/nextcloud/guests/",
+    "website": "",
     "created": "2019-04-24T17:47:00.142761Z",
-    "lastModified": "2023-11-10T18:15:19.273955Z",
+    "lastModified": "2023-12-07T17:04:25.329322Z",
     "releases": [
+      {
+        "version": "2.5.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=24.0.0 <28.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/guests/releases/download/v2.5.1/guests-v2.5.1.tar.gz",
+        "created": "2023-12-07T16:53:18.242833Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-12-07T16:53:18.479297Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=24 <=27",
+        "signature": "pI0TV9cVrUvYiTToX3UqNeZ9Ewoib2gQZN7Zx2UxBMwVTXx1hE4g95ZmATBEo0ZY0WCPkfw1U30hOwTwLTGoyM/PsmlmcpiSxM4kwn8cc3rUCXrYVi6VbK+iAeAYSeiU7ooPQl9SfZ/qA6cLDOzbSxj3nX3JyEOsE2ejaf1kvgqp36WU4xgRzZHIRfA9uj3rvl2mqqnbb9JlAVOn7KWS1KPL+GM5XdXohVxc66OE78UN27RXCKzGN5oLxzZLVHP0MXyTaYMzuB571ULFXM9nCaTUzy53E6w2LfPo7ot2TbCWO/btKs9GNEtUfRiz519n4EvRvxSfP5S5KwV6u86Bwb1X8ebupAcOKzDYIFb7N8BCRhNVV1+b+RavAWA3lSQWaRtXYpg8O1YgS1OOch37qa7uGdiUwoYev43ifZlOfBvt+jjJAfT8zAF9hrqDmGv0LlnGpViNS3pA4ub+0pKxMlpxFvIAhJNqsj0ZZkaqMMCpc2k6cCQxBLRnercF9yKxXecbOmMzWnfFZfK3SJegtKueSR49uUXXiXFVwsjIatmNqng2MJS8Uvzv/pzGK6gnMnjU0EXdyGAlmwMLl1xOdCsSDFhHtRTzOBBr5Py+KLF9l6d8ugEtgNqkwGDdmpLZu7v4lU5WHEnOhqdNF8MDGfpGjl0YMRFW+YmMVi4N2SY=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2.5.0",
         "phpExtensions": [],
@@ -16377,6 +16402,31 @@
         },
         "signatureDigest": "sha512"
       },
+      {
+        "version": "2.4.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=22.0.0 <27.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/guests/releases/download/v2.4.1/guests-v2.4.1.tar.gz",
+        "created": "2023-12-07T17:04:25.318944Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-12-07T17:04:25.469844Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=22 <=26",
+        "signature": "QJmwL6UJT1UZteQ4tev11s+eqkEsx1u/UxwL93wtX4gWXZVJBJC8DceIim1u4l+3JSlIS+HcfkbgYAmK0RoddlKSOFw4Xm/I/J3RtuZkVh8uVZkJN5TncbbyQ8FLszLgKOhYg/xzvjMYJFy/cF+h0oe+vpokC9VR3SIC+HkicFa8DHyutFw4D7NdE4D3+iBE0hWOdXhg/EMCqVnmXt/TSLNLzE2cFuzuKXHxVp9M5904WAvwqW7fvM0BpdPsAPfGNnnEVIqcp1oQybbYb8dhXxcs0GWdpb3LexW4CcEO6AtTbCjXutojbnOtjjqkxupJCByaMnex3DCYLmlVSa06n1iSvGyywYDf1lqB8ULqG084ykuOmW9JhHZsKQs2q+BTMlTTszKWw6OKC/jrG/KjbyhgtzV5z8kEvawgtY5POv6Ge6DSrRHsr2VbFz6Z1xRbHopCjo3J3Iptr7CnVCNJtS/zP85nvEFGoGpxfZyxiSh9k6wqHEPD/gl4Euoq0vgGHM3jzU/XrtGU5x6nwOvg0vU39sFid4y/ZnSB33kuGzhPXydHBib/sjnaoSmmQgujkCKyOS4301jgLKSqy48mH+E89+51hWnhwwvoW9z1IsNNrImvhVd+SS6NjUx8vc2vcXEImfNnsVw2hSi/MZigbd+v1t9oVqhnuZYXAIXruqk=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2.4.0",
         "phpExtensions": [],
@@ -19876,7 +19926,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.5,
+    "ratingOverall": 0.5833333333333334,
     "ratingNumRecent": 0,
     "ratingNumOverall": 6,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEDTCCAvUCAhFwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjEwMjE1MTkyNDMxWhcNMzEwNTI0MTkyNDMxWjAdMRswGQYD\r\nVQQDDBJpbnRlZ3JhdGlvbl9nb29nbGUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\r\nggIKAoICAQDNN3lzwkX5kKrjLaqrb2g6+Z6uX3G80Ps+tSCgyw/IGPxRrpTGBzi6\r\nT+y3Wkda5x7U+trcRYZHAvYhvloE72l10Uvq/3rtbQw+tzhBe6RbtzLpIXtRre6x\r\nQlg9/s7EZHRpG45pqkIo6yAtyrvE17ldOAFL2cc+9GE829xJ1hPVtAPE768DNNm8\r\nuG6WsheVEql5uSGsmRMlernkcmzt1cSZWP3XrwWJi/Qh4VvDnFKpf2lS2Q32b2QN\r\nyUUNIuXCGor/YrGvwOhQjYeQmdenGarhHifkppHRBYj/RZ/svpHuK8Ovdqt7Hcgp\r\ncf6B2MvVwuYeGCD6zuXXg3ZgoVB7zYcK8ZbBVdJnak/WTCIaKLrGZkXiH6Pg1Gts\r\nvn6zpU3/KjDJAlcAXDn5MDkK3cZWKVKe14jsz0PEh5L3m5+A56srFzl8bySy0211\r\ng6QXPo7nml7GrRmsU4LEW+auWgS2JJogc7tH1JqzGPuuNKgrx5Zxj2B/kInQnj5a\r\nwSn4aU54mK/40GjWE5ErM8N8jpCMp00HwOjJyWUs8ZGrham3BQ9dB/tVGSNjcxUA\r\nNEc/v7ixbDC7+sEqBzSBtqQi0Hy23UIWEYGg8AuisSXWQxweolGtdQuRpGesuwfy\r\nGAXyZ/0pI/QzwvHJZ1SEH2Zh4X4/hmguzJeY7xUC9wMSlUF4E1DTPQIDAQABMA0G\r\nCSqGSIb3DQEBCwUAA4IBAQAbx5zkopFQPoCal4UvcEaQbfeuAItTPUFTler/gQv1\r\nIO+r4IjSrdRuv0O0trQ20boLQdvMu5DVKKNkbTnKnLsWD6YcbhCV2i+5vW9n/RUW\r\nczglxeVDQaTym1JOy33uOi1KCyYtu/F/4vHvTBqnkUP7lZPFH1zX4yW3JsOJ/LWL\r\nh4CjMxF3Jn2V6RAP0nEyVNwru/T/w1g6RBVcNVhJJhYOWGSpxvyeC5MaSou2Nwso\r\n1arnHomapkQpDye3p9oGXbKj2HZ1qYooVTxnpfi/Zl+OPXpETK363TkNq+q9wGMc\r\nSG59PcA5z3hl1s34+Bi7sw/gJRINXTmykpBNc6iwsoFL\r\n-----END CERTIFICATE-----",
@@ -20626,21 +20676,21 @@
         "databases": [],
         "shellCommands": [],
         "phpVersionSpec": "*",
-        "platformVersionSpec": ">=26.0.0 <28.0.0",
+        "platformVersionSpec": ">=22.0.0 <27.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud-releases/integration_mattermost/releases/download/v1.0.4/integration_mattermost-v1.0.4.tar.gz",
-        "created": "2023-05-10T10:58:44.566264Z",
+        "download": "https://github.com/julien-nc/integration_mattermost/releases/download/v1.0.4-2-nightly/integration_mattermost-1.0.4-2-nightly.tar.gz",
+        "created": "2023-01-03T10:08:41.327910Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-05-10T10:58:44.650950Z",
-        "isNightly": false,
+        "lastModified": "2023-01-03T10:08:41.339761Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
-        "rawPlatformVersionSpec": ">=26 <=27",
-        "signature": "jN16qZzh/19okoSqz36/dKd8tFho8K1715uBAIQdB0udX1dXxIbFmsnnBHVAl3IknHrreESA+5kjwsdYT6CeJvyJpKEghFkOlPk9tE6ChZRSwfL01Wc+3az1YICZnY8lVzLR4VNPie4IqXsb3K2qjZtCltPkZvDJ2098wDtLpV6fyxof0FAOfuwxO3IBCtn7zw3KgGSpL/YCrq5rf8mcciTY2bLVV9T9AkGWYzPzhSTKTTFMb7HiEjeVjCAAImF6C6FB5m9SJmUKa8Hg862ZfL2B/dbVgTBTRd1MFNkY9qnnYcW810EBnwN8XcC6q6KjVk/hiL5diNhAilc5JMIR0qJhIJrwJ2KxVs7tI2Y8bJObJA9X12wotqK4ltBdXtDjEHQJjP4ovyCgDiyNeSJdKx1zXwksmVjGCpYlL5t+mnQX2XqfKmtg1GI1GUZUUeWiynELMbsmVzH/u5oFI/NGNjNleT5oUyqupQZgIKuDrU/M6cjyh9wUVFG1rjEQcORe7NQ9jPNBq+9s+YgbVBn8Edminv6neoLVwzx5IOVur9k5MaF8yVEMHDE0nco1vmu27W7583bJ82NJrylIV62j8kx35zPJxP+1i+Z4pDr5ve3LUA9dPF37lefmgkOtkVw8D4qYp0vJq6e4Z/K0b77ZGSnMg5NzVq0VdEIXjCpyI1I=",
+        "rawPlatformVersionSpec": ">=22 <=26",
+        "signature": "Ki3PHtjiXguFo9q3lXEmOAbx9oJ/2zRpZn4aXeKzlGOeDrdm6WfTKlVJM4gSgySqhiQMaki6RnOtt5tEiEtfgaNpK1T7bOM0YIYHPZzMU0gqTQ22G8rZV2sULUI4HfERg4B6x8/yxgEitegOAmMNJFdWaYKJc+wy6iG5JrIp4Onk3vlD4OamEA0tlwHhj+vYhiWAuENWJpm/WUG+/kRvLv2lfYyqdpbsP0S/9nM9OPpYD4MFNas3AUCQlZE2kxSLKB1cA0/ZDjcHGGPxD0twWFM6RKllw0wbuTou939Nsr0CZrdPmuqR/qi5oYFHICFpSTmBDEK+WLZOslsYC7yStVVWTzo8I5kp7wzOynsKbQW5jk7PWJ2CFqvaRf4dJ6ufC6Al3KJfItz+3yLIhJQPS7jdIvG0mHy0QDqKh3b8nWYnftZV/t7cECk7op/ANh1/0RAambZLsqL64KpV6E8M3ZbuUsVW+J1DIUpvGMmqSOtaFAMEMpmdLq5Thc8zKETRKb143p/tH+ERDhKH/EypWJ7C/gFzweP5Pdz7HDfRRtmZVFQRS+hLqOCRdO8QpoVnfapRZKEpzb2q3zUcmW4V1zRZXfCirdZXbhccoUTaotaWIgXf53dsgqhKuExvTAeLWAyDevt/1HMA6Wwjl7IiFlkBKHSc0Hzx+uxlH5U+4GE=",
         "translations": {
           "en": {
-            "changelog": "### Added\n\n- daily calendar summary webhook\n- upcoming events webhook\n- smart picker provider for messages\n- basic link preview for messages\n\n### Changed\n\n- update npm pkgs\n\n### Fixed\n\n- mistakes in translatable strings"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -20651,21 +20701,21 @@
         "databases": [],
         "shellCommands": [],
         "phpVersionSpec": "*",
-        "platformVersionSpec": ">=22.0.0 <27.0.0",
+        "platformVersionSpec": ">=26.0.0 <28.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/julien-nc/integration_mattermost/releases/download/v1.0.4-2-nightly/integration_mattermost-1.0.4-2-nightly.tar.gz",
-        "created": "2023-01-03T10:08:41.327910Z",
+        "download": "https://github.com/nextcloud-releases/integration_mattermost/releases/download/v1.0.4/integration_mattermost-v1.0.4.tar.gz",
+        "created": "2023-05-10T10:58:44.566264Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-01-03T10:08:41.339761Z",
-        "isNightly": true,
+        "lastModified": "2023-05-10T10:58:44.650950Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
-        "rawPlatformVersionSpec": ">=22 <=26",
-        "signature": "Ki3PHtjiXguFo9q3lXEmOAbx9oJ/2zRpZn4aXeKzlGOeDrdm6WfTKlVJM4gSgySqhiQMaki6RnOtt5tEiEtfgaNpK1T7bOM0YIYHPZzMU0gqTQ22G8rZV2sULUI4HfERg4B6x8/yxgEitegOAmMNJFdWaYKJc+wy6iG5JrIp4Onk3vlD4OamEA0tlwHhj+vYhiWAuENWJpm/WUG+/kRvLv2lfYyqdpbsP0S/9nM9OPpYD4MFNas3AUCQlZE2kxSLKB1cA0/ZDjcHGGPxD0twWFM6RKllw0wbuTou939Nsr0CZrdPmuqR/qi5oYFHICFpSTmBDEK+WLZOslsYC7yStVVWTzo8I5kp7wzOynsKbQW5jk7PWJ2CFqvaRf4dJ6ufC6Al3KJfItz+3yLIhJQPS7jdIvG0mHy0QDqKh3b8nWYnftZV/t7cECk7op/ANh1/0RAambZLsqL64KpV6E8M3ZbuUsVW+J1DIUpvGMmqSOtaFAMEMpmdLq5Thc8zKETRKb143p/tH+ERDhKH/EypWJ7C/gFzweP5Pdz7HDfRRtmZVFQRS+hLqOCRdO8QpoVnfapRZKEpzb2q3zUcmW4V1zRZXfCirdZXbhccoUTaotaWIgXf53dsgqhKuExvTAeLWAyDevt/1HMA6Wwjl7IiFlkBKHSc0Hzx+uxlH5U+4GE=",
+        "rawPlatformVersionSpec": ">=26 <=27",
+        "signature": "jN16qZzh/19okoSqz36/dKd8tFho8K1715uBAIQdB0udX1dXxIbFmsnnBHVAl3IknHrreESA+5kjwsdYT6CeJvyJpKEghFkOlPk9tE6ChZRSwfL01Wc+3az1YICZnY8lVzLR4VNPie4IqXsb3K2qjZtCltPkZvDJ2098wDtLpV6fyxof0FAOfuwxO3IBCtn7zw3KgGSpL/YCrq5rf8mcciTY2bLVV9T9AkGWYzPzhSTKTTFMb7HiEjeVjCAAImF6C6FB5m9SJmUKa8Hg862ZfL2B/dbVgTBTRd1MFNkY9qnnYcW810EBnwN8XcC6q6KjVk/hiL5diNhAilc5JMIR0qJhIJrwJ2KxVs7tI2Y8bJObJA9X12wotqK4ltBdXtDjEHQJjP4ovyCgDiyNeSJdKx1zXwksmVjGCpYlL5t+mnQX2XqfKmtg1GI1GUZUUeWiynELMbsmVzH/u5oFI/NGNjNleT5oUyqupQZgIKuDrU/M6cjyh9wUVFG1rjEQcORe7NQ9jPNBq+9s+YgbVBn8Edminv6neoLVwzx5IOVur9k5MaF8yVEMHDE0nco1vmu27W7583bJ82NJrylIV62j8kx35zPJxP+1i+Z4pDr5ve3LUA9dPF37lefmgkOtkVw8D4qYp0vJq6e4Z/K0b77ZGSnMg5NzVq0VdEIXjCpyI1I=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Added\n\n- daily calendar summary webhook\n- upcoming events webhook\n- smart picker provider for messages\n- basic link preview for messages\n\n### Changed\n\n- update npm pkgs\n\n### Fixed\n\n- mistakes in translatable strings"
           }
         },
         "signatureDigest": "sha512"
@@ -21586,19 +21636,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=26.0.0 <28.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/julien-nc/integration_openai/releases/download/v1.0.3/integration_openai-1.0.3.tar.gz",
-        "created": "2023-04-07T12:13:25.353883Z",
+        "download": "https://github.com/julien-nc/integration_openai/releases/download/v1.0.3-3-nightly/integration_openai-1.0.3-3-nightly.tar.gz",
+        "created": "2023-03-25T17:48:15.161594Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-04-07T12:13:25.426418Z",
-        "isNightly": false,
+        "lastModified": "2023-03-25T17:48:15.172331Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=26 <=27",
-        "signature": "oxwEDVTapcSFmi7cBuWOuUmTgg73WcMc6to/kt1jOYbzhH46beO6UYDALJORbV8SHQV9nYwK5Uzv2osIQVci/uMveSzmVx/TNvw7uzXj/CNUxP34RmLZJNVwJZ+dU7Zf4AN3fdZAhNHpDkSA+gXGdYdGk6HezZAvOEMNd6EV+pXaRb9WukUv5FUE2Qy85gIEkFHzrUbYyeXEgauM9NnHiqz4c2Bi5rgPZoJtA2CCjLoyf4fjR9G4/NE24i1UKGE6SlhY5ViBhNVi2y1lg5PORGgK2SZTn7ZHxqOPkjxtODMddA4VSG28bKT/UD2yZLIni4AZFJp94IF6pF0uwlSvOk5c1NGEuaMdH7flnJoWlZ/pzF2HF6iJe1V9cZwMQRHjgKsqceTZ0qWLcFKs9YdKNxU37feBsCfq94ntDD4GaCi7xmBaJC34aSU6EbU1sz/TNq0aosLC+PMWPWRRjuyFc+CCecvsOyndeOsaotAw7McysuRqfwvZ8JmM8AhpIFZUsLsJSt8EgtKgIWGagqfvyQMv+Fk83MMNcnhT8MjSWHaBY40SlYJGmZ0A7H4c7YzrEeMdt8FzMi7JsPUF8qgEgUFN2oQYzzuF33g+03KIrfwVrHDf7I7sVPxBzXu77rZfXV7uONa+ZXEFjGmJKuVeaMYuFlKarfK3RJQCujuzAJQ=",
+        "signature": "DUm1Ib7rpMIsskOyIouA5+8T8UlgXmXgSaHtValChTQDF5lWxrS/BKaA6ycf6/70LOIBbpoWyJnoBhrqMQGo9XRzp9ii+fvPlB2gA9pc79Y7s+pWqjB2tiJR+HChm0X4PNen1EOaQL2leWQhYkUpQlYujPoMYIwnHycNgM8QosW7A7t4teCpYZgbbBJSFAyCMircLryXOFDp9ptjdrZtiX1FE8J8rthKPqZapkvREOv+17WmI7bAM9tRBhdPn6nZ6MrXuVwJlsf6OITZhXflAmC0tRjVVXaAI9/DkuzVaOdYGuJPB9vOFK0wmLssxcexU+tAEm+IGDUkoA5XvQ212bIOQWQAk5M5aF2xqAlfi5sPuclhT41vfxgI87JO20RHLd0ZOnErBZoOCKsGenM3S4KiORaOzExe1RGaoSoBpQX4w4PBCpfA8+ePd4hOvm0NolBDb6DecukTnF+m5yL7GeHciJiz1ecYiS1wzzYBVpRRkxP+y6PJaLWJiVJQ+PxDNRjHl2X3FI+85zejzaTxPc0Zaad0KAaR9w94wxn6uY+mz+vQMdSDzA4u2ikEI0hCcubQLkYpE6/AbAsMoOsOKOv/yZnnqhAzfj8xjejhlvvNzEgpIFiuxKLlkviQ4G77cdeuZ9A6oWEzM/nepy/mueaz0dvrPuG/KkDqNqhRXZk=",
         "translations": {
           "en": {
-            "changelog": "### Added\n- 'include query' option in gpt custom picker\n- link preview for Dall-e image generations\n- support for gpt-3.5\n- admin setting to choose default completion model\n- save last used model as default user-specific default completion model\n- Whisper speech-to-text smart picker provider to translate/transcode\n\n### Fixed\n- show error message of failing API request responses"
+            "changelog": "### Added\n- 'include query' option in gpt custom picker\n- link preview for Dall-e image generations\n- support for gpt-3.5\n- admin setting to choose default completion model\n- save last used model as default user-specific default completion model\n- Whisper speech-to-text smart picker provider to translate/transcode"
           }
         },
         "signatureDigest": "sha512"
@@ -21611,19 +21661,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=26.0.0 <28.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/julien-nc/integration_openai/releases/download/v1.0.3-3-nightly/integration_openai-1.0.3-3-nightly.tar.gz",
-        "created": "2023-03-25T17:48:15.161594Z",
+        "download": "https://github.com/julien-nc/integration_openai/releases/download/v1.0.3/integration_openai-1.0.3.tar.gz",
+        "created": "2023-04-07T12:13:25.353883Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-03-25T17:48:15.172331Z",
-        "isNightly": true,
+        "lastModified": "2023-04-07T12:13:25.426418Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=26 <=27",
-        "signature": "DUm1Ib7rpMIsskOyIouA5+8T8UlgXmXgSaHtValChTQDF5lWxrS/BKaA6ycf6/70LOIBbpoWyJnoBhrqMQGo9XRzp9ii+fvPlB2gA9pc79Y7s+pWqjB2tiJR+HChm0X4PNen1EOaQL2leWQhYkUpQlYujPoMYIwnHycNgM8QosW7A7t4teCpYZgbbBJSFAyCMircLryXOFDp9ptjdrZtiX1FE8J8rthKPqZapkvREOv+17WmI7bAM9tRBhdPn6nZ6MrXuVwJlsf6OITZhXflAmC0tRjVVXaAI9/DkuzVaOdYGuJPB9vOFK0wmLssxcexU+tAEm+IGDUkoA5XvQ212bIOQWQAk5M5aF2xqAlfi5sPuclhT41vfxgI87JO20RHLd0ZOnErBZoOCKsGenM3S4KiORaOzExe1RGaoSoBpQX4w4PBCpfA8+ePd4hOvm0NolBDb6DecukTnF+m5yL7GeHciJiz1ecYiS1wzzYBVpRRkxP+y6PJaLWJiVJQ+PxDNRjHl2X3FI+85zejzaTxPc0Zaad0KAaR9w94wxn6uY+mz+vQMdSDzA4u2ikEI0hCcubQLkYpE6/AbAsMoOsOKOv/yZnnqhAzfj8xjejhlvvNzEgpIFiuxKLlkviQ4G77cdeuZ9A6oWEzM/nepy/mueaz0dvrPuG/KkDqNqhRXZk=",
+        "signature": "oxwEDVTapcSFmi7cBuWOuUmTgg73WcMc6to/kt1jOYbzhH46beO6UYDALJORbV8SHQV9nYwK5Uzv2osIQVci/uMveSzmVx/TNvw7uzXj/CNUxP34RmLZJNVwJZ+dU7Zf4AN3fdZAhNHpDkSA+gXGdYdGk6HezZAvOEMNd6EV+pXaRb9WukUv5FUE2Qy85gIEkFHzrUbYyeXEgauM9NnHiqz4c2Bi5rgPZoJtA2CCjLoyf4fjR9G4/NE24i1UKGE6SlhY5ViBhNVi2y1lg5PORGgK2SZTn7ZHxqOPkjxtODMddA4VSG28bKT/UD2yZLIni4AZFJp94IF6pF0uwlSvOk5c1NGEuaMdH7flnJoWlZ/pzF2HF6iJe1V9cZwMQRHjgKsqceTZ0qWLcFKs9YdKNxU37feBsCfq94ntDD4GaCi7xmBaJC34aSU6EbU1sz/TNq0aosLC+PMWPWRRjuyFc+CCecvsOyndeOsaotAw7McysuRqfwvZ8JmM8AhpIFZUsLsJSt8EgtKgIWGagqfvyQMv+Fk83MMNcnhT8MjSWHaBY40SlYJGmZ0A7H4c7YzrEeMdt8FzMi7JsPUF8qgEgUFN2oQYzzuF33g+03KIrfwVrHDf7I7sVPxBzXu77rZfXV7uONa+ZXEFjGmJKuVeaMYuFlKarfK3RJQCujuzAJQ=",
         "translations": {
           "en": {
-            "changelog": "### Added\n- 'include query' option in gpt custom picker\n- link preview for Dall-e image generations\n- support for gpt-3.5\n- admin setting to choose default completion model\n- save last used model as default user-specific default completion model\n- Whisper speech-to-text smart picker provider to translate/transcode"
+            "changelog": "### Added\n- 'include query' option in gpt custom picker\n- link preview for Dall-e image generations\n- support for gpt-3.5\n- admin setting to choose default completion model\n- save last used model as default user-specific default completion model\n- Whisper speech-to-text smart picker provider to translate/transcode\n\n### Fixed\n- show error message of failing API request responses"
           }
         },
         "signatureDigest": "sha512"
@@ -26795,7 +26845,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.5671641791044776,
+    "ratingOverall": 0.582089552238806,
     "ratingNumRecent": 0,
     "ratingNumOverall": 67,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIID/zCCAucCAhAVMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMDE5MTkzMDM0WhcNMjcwMTI1MTkzMDM0WjAPMQ0wCwYD\r\nVQQDDARtYWlsMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp++RuliQ\r\nlBeeiPtP0ecBn00OaU1UCpft/NVI5pnSiT9nU4l2kc5IvKjA8UxDB3gWfYTOeBFh\r\ntUHQ2P6UKCmHZT9sApHhqLu2n0V+YhlFIViuaxndSID/M414cl56xOYQusV3Pcae\r\no2dOSeRRzLab3tEaVHlkBSFkGmAwPZItsmTklvV3h1sUysDicYgfXPCkf7K+JgWA\r\nBP7vsWC8B7MDRhcB3enYv5tTcpsyvtGX7bb1oTIWVypcmKsGYfTX12VNBxKzNBIG\r\n8pwdb8Xo0o14TytWsWN7mSHf1XbwfwYMjDWOlMqiRc+mcoKMBH41TfM/CXslSivI\r\nsyvxasEaFdlj8lmKPENdzw1OfYRs43usIf4szwyt4rb8ocXfDipnY3P2hccN6YcZ\r\nl8y8Vsr69ASluDj2A2Pl5vH6xp6tNybZRnN5G6sghhaYaLNDU/TdMyYzz4AY33Ra\r\nHSaMypfcXjd76Aj8jZvcwk1BH+ZsvFqNK7ZKCb7WVcMH8KRcU1sxZ4rp9vviM2fL\r\nL7EVtznm3bSI9jjHXbiwq7RvNRRy+F6YRpAdWGwTU8uUkDabPFi41FikYyzNWauK\r\nJhlDJXl514XjKyMVBjAZYVr5gZZkO1J7C4XzLFbC5UzYNSzW5Iwx/1j5OeYJRxh6\r\n5rhiUwR+COT1wdVsl6khMC8MfBR4unSd338CAwEAATANBgkqhkiG9w0BAQsFAAOC\r\nAQEATBvpqz75PUOFPy7Tsj9bJPaKOlvBSklHH7s43fDDmQbJwswXarZi3gNdKf8D\r\nyO/ACZvO8ANWAWL/WahkOyQtKOYzffaABGcEIP7636jzBdKtgwSGzW3fMwDghG10\r\nqBr2dE6ruOEdSpuZxgMgh2EulgknZUXaHAMI2HjjtAMOBScLQVjOgUqiOHmICrXy\r\nZETmzhx0BXDt5enJYs8R2KMYJNIme1easQRYmWKliXogNY09W7ifT9FHtVW1HX+K\r\nxRS4JXbapjolkxyGSpP+iYSgItVnYzl6o9KZResR4yDsBv7G/8fpV4GQU9IS3zLD\r\nPiZOosVHWJdpUKCw9V4P1prGTQ==\r\n-----END CERTIFICATE-----",
@@ -29975,7 +30025,7 @@
     "issueTracker": "https://github.com/nextcloud/notes/issues",
     "website": "https://github.com/nextcloud/notes",
     "created": "2016-12-13T14:20:20.033758Z",
-    "lastModified": "2023-11-20T15:56:51.739646Z",
+    "lastModified": "2023-12-07T20:53:56.287545Z",
     "releases": [
       {
         "version": "4.9.0-beta.3",
@@ -30052,6 +30102,31 @@
         },
         "signatureDigest": "sha512"
       },
+      {
+        "version": "4.9.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.4.0 <8.3.0",
+        "platformVersionSpec": ">=25.0.0 <29.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/notes/releases/download/v4.9.0/notes-v4.9.0.tar.gz",
+        "created": "2023-12-07T20:52:05.420236Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-12-07T20:53:56.334567Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.4 <=8.2",
+        "rawPlatformVersionSpec": ">=25 <=28",
+        "signature": "TMAXXJKSCGIglYs8HIgw4/DZcz3eJJz8gtzISeHofgCjDydd/AWHsCYz7j+HqfJ8i62mCrG8I1SV9fti/MqBoBZU/PoYYHPl2GkBFgfWRr3Udts9/IeEAOaDrpZdAuT3UhXHO6WOjs9qdv4naGmifHUNRCcTpFGEwaz0Gv753yCfhI33NC/DN5mElQ0jaK+r8aAwAhEPOlZjvOCceERm9rvWHXWDPvL/UCwPzkpAqjLWGhBvSkz9FoBnYq3eIz/3hm+lDfyBZMNXBWAw1oRtqykkNIqgiUh3bFMC/iDaTVz0Am+GMgWEW+9983l91Q/elaMjuOMLg8K8DC+URMj+LqkJIqC3ZPGa1CW2jP6KIBMrsN6GkOVS6JoTCskom2eG9ROY3aXl+E0SSmk0CLjY/y47SeloB1Xc0fdo9vrZYfT4e87+ClifXrmUecGeTzLBjNd1SDPta5tWbTHjxWAs6zV/bCAGfkjLqwnRuRrLOvKCJribacSnGG3AIglgDd8pro4M9NSj9a9Rmw5OQUGKEEKtVv4jbuAdZWE0bwK6Keh+0GQVthiVTQQNf4vMYWIOhq/2Skh0z+X3af3WJ19uunHm6gcCMC/m7xm2K7kuvTOhE7BvRDpHGA4yw9cUBGk/NUbiidgUg3i0GUQqHCtf0apioreHj26aacFNVGEklyA=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n\n- Note sharing and file sidebar integration @luka-nextcloud [#1146](https://github.com/nextcloud/notes/pull/1146)\n- Replace sidebar with rename and category options in the note list @JonnyTischbein [#1004](https://github.com/nextcloud/notes/pull/1004)\n\n### Fixed\n\n- fix: Scrolling on mobile and proper alignment of the back button/menubar @juliushaertl [#1164](https://github.com/nextcloud/notes/pull/1164)\n- Avoid throwing on other share types than user @juliushaertl [#1153](https://github.com/nextcloud/notes/pull/1153)\n- fix: fix note controller user id param @juliushaertl [#1106](https://github.com/nextcloud/notes/pull/1106)\n- Fix dashboard icons @provokateurin [#1124](https://github.com/nextcloud/notes/pull/1124)\n- fixing typos @modernNeo [#1129](https://github.com/nextcloud/notes/pull/1129)\n\n\n### Fixed\n\n- fix: Scrolling on mobile and proper alignment of the back button/menubar @juliushaertl [#1164](https://github.com/nextcloud/notes/pull/1164)\n\n### Dependencies\n\n- Chore(deps): Bump axios from 1.4.0 to 1.6.1 @dependabot[bot] [#1156](https://github.com/nextcloud/notes/pull/1156)\n\n\n### Fixed\n\n- Avoid throwing on other share types than user @juliushaertl [#1153](https://github.com/nextcloud/notes/pull/1153)\n\n### Dependencies\n\n- Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 4.2.2 @dependabot[bot] [#1151](https://github.com/nextcloud/notes/pull/1151)\n\n\n### Added\n\n- Note sharing and file sidebar integration @luka-nextcloud [#1146](https://github.com/nextcloud/notes/pull/1146)\n- Replace sidebar with rename and category options in the note list @JonnyTischbein [#1004](https://github.com/nextcloud/notes/pull/1004)\n\n### Fixed\n\n- fix: fix note controller user id param @juliushaertl [#1106](https://github.com/nextcloud/notes/pull/1106)\n- Fix dashboard icons @provokateurin [#1124](https://github.com/nextcloud/notes/pull/1124)\n- fixing typos @modernNeo [#1129](https://github.com/nextcloud/notes/pull/1129)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "4.8.1",
         "phpExtensions": [],
@@ -30344,22 +30419,22 @@
     "isFeatured": true,
     "authors": [
       {
-        "name": "Jan-Christoph Borchardt",
+        "name": "Kristof Hamann",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Kristof Hamann",
+        "name": "Bernhard Posselt",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Bernhard Posselt",
+        "name": "Hendrik Leppelsack",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Hendrik Leppelsack",
+        "name": "Jan-Christoph Borchardt",
         "mail": "",
         "homepage": ""
       }
@@ -30754,8 +30829,33 @@
     "issueTracker": "https://github.com/nextcloud/officeonline/issues",
     "website": "",
     "created": "2020-09-16T07:39:20.847863Z",
-    "lastModified": "2023-05-16T10:24:34.083222Z",
+    "lastModified": "2023-12-08T14:03:24.635417Z",
     "releases": [
+      {
+        "version": "2.0.3",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=24.0.0 <28.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/officeonline/releases/download/v2.0.3/officeonline-v2.0.3.tar.gz",
+        "created": "2023-12-08T14:00:25.516154Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-12-08T14:03:24.677039Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=24 <=27",
+        "signature": "bV6hKmrXtKfJd1/+vvCSQRrBSKHe/h0eOUQtCr5rG0QKnxiKVTwBVhrelc0+XvbIzLpfhumVg2bvIGOm3ihS/rbjk+kooy7CMNeGp1iEDair/03J/mp6Xwh2fEF0Yjnm4g2LSE2RUJtqMw/1gBeeq0k47I93Q6JU77pcJpSiVJI9N6LKI3uBEghlRF6dDFeF5sIpkz6z9sfxmg423EU5e/jxQ0K8zqmeKmlJVkY2DNfagYvtAAXVSE5dmGsMagefIwjmtV6nmOv6m3b65A45uPuiLQsvePlu7D7cEfLL+LoA0m2j2gHjBrAL66wD30I7uUmmNKfuVyR5zBJjywfwYjfURqEt941NWJD3MLkUKGBwGI8FTcaCk46a7IAnvjjOYZdie/h/D26EQpEsm/H/3MXrmwnCOmiXaddCyJz8xkyLLMqEfvrju2nxxnuC6iJ6NO4CNJI9y0/IhvFFzuVfCus7wsSc2bF9TTfXO0SDXWxh9LMyZaTmthiNMGfxG8QY2APsCiy9GVEuPCGjTvCfXJQtSyRTce1ocFipN2p5YtRUfIkHETwKNU5Ipjy5nxITSdiw5WHEyjgbMmrnUDKh1HcPA739H6ODdf9pNnK/2vLf16VKeLXS+OSKGNXtmH8+lmRegFxflkpxBSYfAnTzIuJOYopXEheqaaBm/kntYWY=",
+        "translations": {
+          "en": {
+            "changelog": "### Fixed\n\n- fix: Do not always assume en-US as language if we cannot clearly determine @juliushaertl [#500](https://github.com/nextcloud/officeonline/pull/500)\n- fix: enforce view mode on mobile @juliushaertl [#497](https://github.com/nextcloud/officeonline/pull/497)\n- fix: Avoid throwing during app setup when federation classes could not be queried @juliushaertl [#488](https://github.com/nextcloud/officeonline/pull/488)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2.0.2",
         "phpExtensions": [],
@@ -33155,26 +33255,26 @@
     "issueTracker": "https://github.com/marius-wieschollek/passwords/issues",
     "website": "",
     "created": "2018-01-19T18:08:43.002344Z",
-    "lastModified": "2023-12-02T22:49:41.276018Z",
+    "lastModified": "2023-12-07T19:37:34.205139Z",
     "releases": [
       {
-        "version": "2023.12.30-build5230",
+        "version": "2023.12.30-build5234",
         "phpExtensions": [],
         "databases": [],
         "shellCommands": [],
         "phpVersionSpec": ">=8.1.0 <8.4.0",
         "platformVersionSpec": ">=25.0.0 <29.0.0",
         "minIntSize": 32,
-        "download": "https://git.mdns.eu/api/v4/projects/45/packages/generic/passwords-nightly/2023.12.0-build5230/passwords-nightly.tar.gz",
-        "created": "2023-12-02T22:49:41.296622Z",
+        "download": "https://git.mdns.eu/api/v4/projects/45/packages/generic/passwords-nightly/2023.12.0-build5234/passwords-nightly.tar.gz",
+        "created": "2023-12-07T19:37:34.254060Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-12-02T22:49:41.309064Z",
+        "lastModified": "2023-12-07T19:37:34.269438Z",
         "isNightly": true,
         "rawPhpVersionSpec": ">=8.1 <=8.3",
         "rawPlatformVersionSpec": ">=25 <=28",
-        "signature": "FNfRuP9k/j6RtaI5NX+MZcHGyh8aRf5z4GykSJmFIpovncNxRt7OoMYq11SmkMxp2Z1yoXoui7RnksPhDi4wPugaGp6nv48DzOKlciXHgfpb0ns+hopvxVyeYnHtcay4dc0J494m0Kqaz6uA/Y1whl3vctjeosbGXC3Yxwhld8IfLVb7l5fN7oat7+0ogKdd6FZo/Nbs6FLrhJKHFC9Ndnmff81+LX+WTelyArZgScq96ARRe54sf0Q8lT4Vbx06aa50FW7msuxYjElzmXbJxyu45O0Hl7dVXJt3Vui6+qNgvugzHssMWDfQwQuYtWEudJpT3eOmVQXj5ghYm34396ul4CACR0XoTqZwgAv+lO/7Ven+RPghYyu2trVBVHvcuZ32hrelrfCRuQw8j4b4Z/o0+1Co+eZBqpTw0qIVtB5YSWmAo9s/N8qlfRVruREKep6oT9Jo1lqv+sg/WjUNsTSUsLo2WyOwTMHfAZD2Tb89RMXFoRWBsE01RMri7r6mMdbkzFYggmBweMdDDMNr00HrAT9bCdoZbeUmBIx4MnJ8H+bS1+JSnilK16lUWuWisYm38BNZfe5I8gd2C6rvtvHUdv7FOH8Wf/et0MipM/1cFcDy6jXiR4RAMbfyDdaBKZ5N0NrHRoWfrSUUHvWGpQMrMANR9zcdiO6IWzPcxUo=",
+        "signature": "p7mtx+jCTpqNv4WpsEEm8/gcd+tbLLFEn/usFbTuLM0jda79iw27feAkwI7da6JMSQ8vMlo55ohTYeZ4ZeUDBvVp0GGZV6hlbJYy6psJrLm98XZzyF3fJXucf7AXEBdSu6RTB8zEiT4gvjDupnJRddVgZTZ4/zHaQnmg46E41zdGBuZFLv60IjpN9QyotRtE4bjoVVb7OH6N08Xx8cLyEkQuynhp7hKYtG5CCsXE2xIV9Ulqe0jsjEpgnYgYgDon8p3HMRGQv7FyuzFl14w3JQ1Ub0+5ceCOm36HgtXIaFU2IueJwg4QsGJ7XhzDKaARaOZK9/hO7UHIghmbRWZ5OAD29lCLaQX/UtlEHHdW0YHPjuW/RPz0GgxN9CbKfGy5bRVlPdG97XXD8WCuXNqv4l5WEbvOczG4U7wcDj61fIRz8fEJ0mLJY7+ZpZmhq5yaWZuGJ01DYIP6gjTV6FYMQFarbzp1IjZsHxY/mmrr+h8SMmQ1Lw1CpGl+I2soewlLZSr9aF1p/fNVkUFpEhwQxa64bYS29PkZwxG0SqSCgd8AMc+64t6DnXzK37JKqxz0AWTVtzf0pw390YZHs1hGoxOoQ2i0C94kkWbFQKYhLslRN6RPvxcRsRj5jmtSrFHRgL7NqgoJ17T70PIwgUijcGQWDxsn94V7af2Eajcw2hU=",
         "translations": {
           "en": {
             "changelog": "### Added\n- Added Dashboard widget\n- Imaginary support\n### Changed\n- Switched to NC 28 design components\n- Updated request scheduler to improve performance\n- Fallback icon handling"
@@ -49175,7 +49275,7 @@
     "issueTracker": "https://github.com/nextcloud/spreed/issues",
     "website": "https://github.com/nextcloud/spreed",
     "created": "2016-11-23T09:49:36.743591Z",
-    "lastModified": "2023-11-30T15:46:22.929039Z",
+    "lastModified": "2023-12-07T15:45:22.172912Z",
     "releases": [
       {
         "version": "16.0.8",