diff --git a/data/apps.json b/data/apps.json
index 408cdeb937d9acd585157f0bfa19a6cd1afdac34..9b2f64f765ab9682664abc33d3c19f6446005fb6 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -421,8 +421,33 @@
     "issueTracker": "https://github.com/nextcloud/announcementcenter/issues",
     "website": "https://github.com/nextcloud/announcementcenter",
     "created": "2016-09-14T10:38:53.939634Z",
-    "lastModified": "2024-03-08T15:34:10.105370Z",
+    "lastModified": "2024-03-21T10:43:04.634131Z",
     "releases": [
+      {
+        "version": "6.8.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=26.0.0 <30.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/announcementcenter/releases/download/v6.8.1/announcementcenter-v6.8.1.tar.gz",
+        "created": "2024-03-21T10:43:02.923633Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-03-21T10:43:06.491312Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=26 <=29",
+        "signature": "nYQLx9oJsil9NbvAaDcW5JEEwk4RFPh9Ptw33R6UwmKKOhAUWzVcmI9zWT6HL8B+nHtY/bS6fT470ANkoq80uxkNrPioJvfne51WUV41z0gTuGUpP97p8f9Z8l/1sGT90DxN3JNZn/4Q6WppiAsfJZayPzMRsw04oVrewmGjw2T30AzPvjXK8ur8XzU0TkBHtNq64MsXind4rurBKlSeo4Q+DXX0bXn76SdCBmYbMoemajT9XX69rJyhrEYe+RtKLNy9xOj34wpIm0nh5BOULcrTuM23ozyI7VWM9WO/07uW10rIPz8PNA3Qc1RHAeIqPNX98Y4bvBK7QWNsIy7jTA==",
+        "translations": {
+          "en": {
+            "changelog": "### Fixed\n- Fix searching for groups in the compose form\n  [#774](https://github.com/nextcloud/announcementcenter/pull/774)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "6.8.0",
         "phpExtensions": [],
@@ -4959,8 +4984,33 @@
     "issueTracker": "https://github.com/nextcloud/context_chat/issues",
     "website": "https://github.com/nextcloud/context_chat",
     "created": "2023-12-19T11:38:03.932555Z",
-    "lastModified": "2023-12-19T11:52:54.154188Z",
+    "lastModified": "2024-03-21T12:23:21.537384Z",
     "releases": [
+      {
+        "version": "2.0.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <30.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud/context_chat/releases/download/v2.0.0/context_chat-v2.0.0.tar.gz",
+        "created": "2024-03-21T12:23:21.494658Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-03-21T12:23:21.578074Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=29",
+        "signature": "cFv0DzE/JOluZ+YACj+WtsU6cs1FJJzFwZXSKvawJkbQk2UEe72/QwVI10PV99kQ\nJTvl3I8LChdDPRUHCn8XL9QDrOrKizFMrztWXlKX4tG8Q5J14MlAqfK21yZ+qk5/\njx8LbluAW0tkowCEe0BY7cm9FPQZ/9bBKAXwxgzW6C+oEjOnqxM8HRzGt7uYOZ0Y\nW9LxCHUBJP+YdCDWyYh1+5E5GWs4GjzabQJt20//T3rhVyluHSQXgJ278p9VLlop\nj8wG/ZpHNfLm3XNNA8SugWEuLNM7+9mwVB0ErzvyxCZ8axvNFgCQfjbv8X3sot8d\nN6AGk08m0F9/DCAequ2q/JNrl4Hg1b4R4/ZD7h6fWaYYfa0J8IvEuYQBUG3LZKkv\nJnQy/lPIzplgbCwXTue44u42sDZifXLGZl5gn+jFGI/2ZsNO3ETUiKVtlLOzfqkh\npKboWikb3XXnuLOPu6+r+UOX9eH7u3JyzUY35E3CY2tfL+zrCTilHRcBkh/fkG4W\nvqOzgH8vB2fnUp43MJFmIbaj7QFsls0yhcsRqrrmwrB6WqDe3fWfbUAORXz7o/rk\nA4qkIcbW7Pm+szJuwUFTk7zWSiBocpiEHA/FzeMhpZXYMiyOdX9rFZJoWfZgr6aG\nzHPAkWzRuYsBkV7lcH5ZVSho9CPTcRwzZR/KC7dFqwk=",
+        "translations": {
+          "en": {
+            "changelog": "### Changed\n- refactor and fix scoped context chat\n- install app_api from git & use setup_python action\n- use full path of file instead of file name\n\n### Fixed\n- fix: app disable listener now deletes sources for all users\n- replace usage of enum with a class and update gh workflows\n- fix integration test workflow\n- update app_api app installation commands\n\n### Added\n- add support for scoped context in query\n- fix: metadata search for provider\n- add no-context option to prompt command\n- AppAPI min version check\n- introduce a content provider interface"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.0.0",
         "phpExtensions": [],
@@ -5020,7 +5070,7 @@
     "ratingOverall": 0.5,
     "ratingNumRecent": 0,
     "ratingNumOverall": 0,
-    "certificate": "-----BEGIN CERTIFICATE-----\nMIIEBzCCAu8CAhJEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMxMjExMDgyNzM0WhcNMzQwMzE4MDgyNzM0WjAXMRUwEwYD\nVQQDDAxjb250ZXh0X2NoYXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDQf2CXtonfse8NEAJ7hnyECxtBi260ux7iDI4hgS16E3/UWAorzxpu+ngt5/Ev\nquUNw9aM6x0lVR2adBRXhGInMgiQj1IR7iv8rdVkD6fJAz5OaWoIpRHPdgoUpUUw\nadQh2kpWGH/pRdaUV7ynSRxGuN+FmH+ilciG8VJ/r2COKKgpLR0ANDe0aOGmXm2I\nRL9pcz8o6KCDmAgBoEtWyFRczlTH43dIgqbSW0DrgQHW6m2U5he6/mf2fwIAGzv8\nHWZ3GtMBS38JM+O1+xTzWLo6kHLy49KGggj7qJevZM4ZVqzTRZKcJCPQfJgKYzWU\ne++Lg5JCvAFsdKSyzGpNcQTF8omigMYm3TJTsamk/4EYDKXD8NN6QUGyO7aWJREO\nONhiuFxAmXVjBECkVTkbTds8Is8Xn5+FljcFgGp0CWgu8PTJD4VveGO0e0IXDJ7x\n6KTOe61r3lnOZlQei+ZNTj6yUiq6aO6/8nXCNnCnSmLG95rhBYQm3xYbO8yh9fe+\nTWXEDxwrm9veCCvCbZe2yaiTZEaGcxVPYjvyoBmX8znKyb9tXlSiotqxhh9KCcx0\nK59Tagm8KbpuweViCZv3pf84K0ac499fFo0m8PoGXO02EireWfP/aQmSxV03Xdbs\ntCsIP6xTB5jrw3JMZCcaPMAL6uDtBCc2GTRtqNhTIeQk8QIDAQABMA0GCSqGSIb3\nDQEBCwUAA4IBAQBb1hJ27vCBAjDALjMfy4Pw9JDzO6cMnRtPNJ3C0fvRA7hkUJxb\nqAOTUSQOr30OaiIHBV2+DGVhJIb8yjsRzEs5BGCESlzJHIk3wQVnMJsmT31Jd04a\n9G17PSh3PmgammYXdb8rA5BIUz4p6JH/MNoGdIpPfn78oSzdS+vcCvndmEade6ni\nuoEzIZsAkxq61oISfQFw7p4JsL+qSnevu2qaMSD/sGjuTwhorAH3xg190Y9GqYQ+\n5gHdE+ZW53Lmp/6YNqlI3QOhERGmPZQI4fEEFXcAwpX7OSyxLzMurW+eCmZpvaH6\nlqlyFt4otjgDfbPLSG0BO4nWDzWgBWIlHqrW\n-----END CERTIFICATE-----",
+    "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhJEMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjMxMjExMDgyNzM0WhcNMzQwMzE4MDgyNzM0WjAXMRUwEwYD\r\nVQQDDAxjb250ZXh0X2NoYXQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQDQf2CXtonfse8NEAJ7hnyECxtBi260ux7iDI4hgS16E3/UWAorzxpu+ngt5/Ev\r\nquUNw9aM6x0lVR2adBRXhGInMgiQj1IR7iv8rdVkD6fJAz5OaWoIpRHPdgoUpUUw\r\nadQh2kpWGH/pRdaUV7ynSRxGuN+FmH+ilciG8VJ/r2COKKgpLR0ANDe0aOGmXm2I\r\nRL9pcz8o6KCDmAgBoEtWyFRczlTH43dIgqbSW0DrgQHW6m2U5he6/mf2fwIAGzv8\r\nHWZ3GtMBS38JM+O1+xTzWLo6kHLy49KGggj7qJevZM4ZVqzTRZKcJCPQfJgKYzWU\r\ne++Lg5JCvAFsdKSyzGpNcQTF8omigMYm3TJTsamk/4EYDKXD8NN6QUGyO7aWJREO\r\nONhiuFxAmXVjBECkVTkbTds8Is8Xn5+FljcFgGp0CWgu8PTJD4VveGO0e0IXDJ7x\r\n6KTOe61r3lnOZlQei+ZNTj6yUiq6aO6/8nXCNnCnSmLG95rhBYQm3xYbO8yh9fe+\r\nTWXEDxwrm9veCCvCbZe2yaiTZEaGcxVPYjvyoBmX8znKyb9tXlSiotqxhh9KCcx0\r\nK59Tagm8KbpuweViCZv3pf84K0ac499fFo0m8PoGXO02EireWfP/aQmSxV03Xdbs\r\ntCsIP6xTB5jrw3JMZCcaPMAL6uDtBCc2GTRtqNhTIeQk8QIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQBb1hJ27vCBAjDALjMfy4Pw9JDzO6cMnRtPNJ3C0fvRA7hkUJxb\r\nqAOTUSQOr30OaiIHBV2+DGVhJIb8yjsRzEs5BGCESlzJHIk3wQVnMJsmT31Jd04a\r\n9G17PSh3PmgammYXdb8rA5BIUz4p6JH/MNoGdIpPfn78oSzdS+vcCvndmEade6ni\r\nuoEzIZsAkxq61oISfQFw7p4JsL+qSnevu2qaMSD/sGjuTwhorAH3xg190Y9GqYQ+\r\n5gHdE+ZW53Lmp/6YNqlI3QOhERGmPZQI4fEEFXcAwpX7OSyxLzMurW+eCmZpvaH6\r\nlqlyFt4otjgDfbPLSG0BO4nWDzWgBWIlHqrW\r\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com/c/apps/context-chat"
   },
   {
@@ -9397,8 +9447,33 @@
     "issueTracker": "https://github.com/nextcloud/files_lock/issues",
     "website": "https://github.com/nextcloud/files_lock",
     "created": "2019-12-20T10:57:02.538582Z",
-    "lastModified": "2024-03-11T18:10:40.486927Z",
+    "lastModified": "2024-03-21T13:27:58.267840Z",
     "releases": [
+      {
+        "version": "28.0.3",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <29.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/files_lock/releases/download/v28.0.3/files_lock-v28.0.3.tar.gz",
+        "created": "2024-03-21T13:21:07.001218Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-03-21T13:21:07.141615Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=28",
+        "signature": "X3BxkBo2J5VyNycuP8AB2ta4luwLiirtG+ooBUSytH0fVxnKyvpsSrclJ616Z2OKFF2cj74jkByu+b/Vq24p55w6pBhtegJSS5I8hCNDVXHL20OkA/WEC2GzmF8XqnR7Sd62tsE+Brhjhaxok/wCdSsHK3BftD1b2WbagG7LMFK7nRQicIPrmmyKmJ09kmdLTz4y50JaOslq7qhSM4QSa/IoeI8RUSpNogx1woMvS23i29CrHx/hEs+Db+KbEmqPiMREOuwO13xEutvHnGv0GrRaFbqmBFV7hK+TWozq7M7hjERMYBjZDcMqTBWwvhrtWvXUWb4HRY23mcHfdP2wzrQfrckg2hRcjn89lYBtEUDjiswN/xMQhfCoObdtI0+/SN8AjOfL4gPBvtGfDDLYNC5fZa91wh7a1dkHe/zUCJS9reREKXBNpwFV4B7fOPXrzTTorwZ483bqK1YlBXH6r7xQ8zlZxh/0OIZ4snqfHiQjLwOhS55OniSIc75x62TYgAEhQEwERENl1hMIRAbWPERip01dPmWtCpmRt+4q0CaewKQdFaVjFTkc63zOSP0K70gF4rBnAq+ygR49hFOmBSBCkt8mbnTD1B+DTD5HOWn/IfKTZvDHux8R6eW4t8RtU0dPT6rkx9ZjPL0xpm0O0T/KsmPpepJcO5PhNk65wig=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n\n- feat: translate controller status messages @backportbot[bot] [#267](https://github.com/nextcloud/files_lock/pull/267)\n\n### Fixed\n\n- fix: Allow to unlock based on the current lock not the requested one to allow lock owners to unlock in any case @backportbot[bot] [#255](https://github.com/nextcloud/files_lock/pull/255)\n- fix: Use lock owner display name on error response @backportbot[bot] [#269](https://github.com/nextcloud/files_lock/pull/269)\n- Return proper lock type in webdav response @backportbot[bot] [#266](https://github.com/nextcloud/files_lock/pull/266)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "28.0.2",
         "phpExtensions": [],
@@ -9640,8 +9715,33 @@
     "issueTracker": "https://github.com/icewind1991/files_notify_redis/issues",
     "website": "https://github.com/icewind1991/files_notify_redis",
     "created": "2023-03-01T15:44:16.277403Z",
-    "lastModified": "2023-11-24T16:54:36.797853Z",
+    "lastModified": "2024-03-21T15:25:15.875260Z",
     "releases": [
+      {
+        "version": "0.3.3",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=25.0.0 <30.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/icewind1991/files_notify_redis/releases/download/v0.3.3/files_notify_redis-v0.3.3.tar.gz",
+        "created": "2024-03-21T15:25:15.869771Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-03-21T15:25:15.920414Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=25 <=29",
+        "signature": "rlt4R8LTcGcSibpjR2HcbRr43oDYneHX5pqBS9rzGJcXFm8k/2fYsfFkiCEx2Ti5YSfKbSgGYOJwqCPgOP89zeSt3Empdi9ynJ4WvjRsHy5h64+dyWWi4hV8YHW1l1tLqSmmz/MQZYvezgRPG1JIIyL5GjQAOSamdOrVQvN8wu/4F1ftZuncj8LAkMdUNy5/9U881PJyikX0OneUl8fcVxCuQmg7Zhtna+KoXoVGPVxR88xzWJjytRlKCNtsqJl633rIYBGR+z8axaMyxSyC89rVPMjuPJGWSX2XKjBygqADJHU9uSacXUznjjyIJS01v31Cg2RxtctHSjd26i+7nvAXAQKxJ5geLiminVgqfZPHiamVO5+VQdJWZlvVU54AwxdyHzK2BZ6NqKcGy+b2rcfVRz8iA8ud8Qtl4k8cs1gAZa543wcpdNf4BPA+2x0fbAeInmM1f2Z3SDv2/6/1jP/aGpySDO/5yslvvQbC+7ke57ptX9GDs3nZfW00Oiu5DIGYZ5pkhOX0EQZuuGLOb1uCs/iQgL8xH2cxzIkcaSRUWLWnEZ0QDVZMqQmohWFF528c3ECHJo4jZ+T43aBaXG1WRQwEKXrxPV+CfnWAbqN6kofZ0BlG+9b5qnhB8uy+0GP1bG1fSv0fWPegTgAsMf+1WaWAVumw5WFLOQwfdlA=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.3.2",
         "phpExtensions": [],
@@ -12091,8 +12191,33 @@
     "issueTracker": "https://github.com/icewind1991/group_everyone/issues",
     "website": "https://github.com/icewind1991/group_everyone",
     "created": "2018-08-10T18:33:57.975685Z",
-    "lastModified": "2023-11-24T16:38:12.448805Z",
+    "lastModified": "2024-03-21T14:49:47.907324Z",
     "releases": [
+      {
+        "version": "0.1.15",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=28.0.0 <30.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/icewind1991/group_everyone/releases/download/v0.1.15/group_everyone-v0.1.15.tar.gz",
+        "created": "2024-03-21T14:49:47.901733Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-03-21T14:49:47.971289Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=28 <=29",
+        "signature": "Vo4EjGvFQUcc62naE4mxfQlkt0ykokJLX3MHQVCeN/FZTrsfMZhBSSXJIXy889AbAklx8b86jhiO3O19mvCpw9t3GKlyfgZMa2Kd2bh3cp+p67ly5MZRg6py2aIF7lfpkRSbCoEB91Puv0YSRVzYhnqU8lbSzt2QP7BCcIrRR0C2WFOEu7Ai9nyE+NjTNFMoQSqf9fjIbDx60NoBBrjMiyc9srJxo53YUDjfwDpRQoKJ/xFrwfNAquyMDJW3mEgj5dFpKqJBZ+LGoT51YUCR7/Mkbxv+5C+7JYNr4FbIZml/d5UZsstSkfQRsYWo78PFRMHDnEzFMBOe+ats9pbYtlg/Ar/CD4lJ/O0qrPSwRSsOJmysb2GCXTpoZs8ncWy3N+BFNOiFuMeQiLYgKb/E7fR0KfOGN1JIZFfeSLLpnZ9bCFV2LlLuAyx3Gh2rYoQxEO0gtPtbFfySLKBiO8sUApAhYjXESi8aPvLJsio4LuwGnAvSYrn0W9ISDV0lzGQlGdhngdGMXLP/HZB7BWPzZbooF6TyrWw0ct0uFe9/X89CosNznnIsRSs9Cu+vpmmO/S3TFXiT38QfUftyjC9k2qVZRC4nXBIBcCR0KuWICuknuWE0AFKWN7YhAQwdzjOkOOn5/te2BzS58D29g3somoYhLW+M8+wMCD4IkZcjcEg=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.1.14",
         "phpExtensions": [],
@@ -12328,8 +12453,33 @@
     "issueTracker": "https://github.com/nextcloud/groupquota/issues",
     "website": "https://github.com/nextcloud/groupquota",
     "created": "2019-03-12T17:36:28.959626Z",
-    "lastModified": "2023-11-24T16:28:04.825567Z",
+    "lastModified": "2024-03-21T14:28:31.510870Z",
     "releases": [
+      {
+        "version": "0.1.13",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=25.0.0 <30.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/groupquota/releases/download/v0.1.13/groupquota-v0.1.13.tar.gz",
+        "created": "2024-03-21T14:28:31.423624Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-03-21T14:28:31.550452Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=25 <=29",
+        "signature": "bSwYFPH8YFi4lSOgdKiXf0bAjDGRs441zhXphDPR37av4xmDMIwrnXBEqMuywNmemYAerZGJxyVH4nyQeqINzhv0XGqWSj5gkN12joMYY+Ho8SE+BTinSHTnxYbiARicO8u7Ds5QuwU6+ORMoqq5GZe1rfS26HUFZz5uzVyxHU1moXJN1JNPBE3pJ7TAQGdkUXeoQ46iLL+Ig0ldP54A/hTUtd5W4cRInV/vqbURwzO2ZVemtdxmgFzVTFmADseEDzDvvIseHwYu9UF9/KpXuU+dVF98JWMq2jPsK+X3eq+ghCugf85DUMDTXBIPU7LSMhfota/zim1j8jaQXG0BwupZcvFQkddzcOXeh2+zTUEfmvY0Sz9EwrtkG2gPjVlLnF/OseBO5vp7cykUn/0c+YptxE7nQrpyHyFoL7iXB1sx3yFgCBDOU+/zc7oXRPcjjSkszeHDVBKi8tbXhmhfGYIajeEThs9JV1/qz+Mvck/ilX5Lgx3UmAwbdsGzoqGmECUWQUtwIs/fYjBf6WzNxgBoMkDEE8faUELEkLoAD0YPP4AeJMJ5XbKogv/1Y44+III0KYVjflxiXXf4qWdZA7M3cyGqg4g6a4GN+FF6/oN+ZVSqxjskSZNTApdsqKMrGlIQffNlJhmIFMP1sZbYHPRnYutF1YsLpZbQ8Dzd56w=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.1.12",
         "phpExtensions": [],
@@ -22674,8 +22824,33 @@
     "issueTracker": "https://github.com/pulsejet/memories/issues",
     "website": "https://memories.gallery",
     "created": "2022-09-09T00:37:51.887116Z",
-    "lastModified": "2024-03-20T18:13:50.644606Z",
+    "lastModified": "2024-03-21T00:00:54.141645Z",
     "releases": [
+      {
+        "version": "7.0.2",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=26.0.0 <29.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/pulsejet/memories/releases/download/v7.0.2/memories.tar.gz",
+        "created": "2024-03-21T00:00:53.986138Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-03-21T00:00:54.219802Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=26 <=28",
+        "signature": "F+pQOBJPmpK0QGkjEPjGiz8E2QGNdCzfRLT4fccxJlP2l8F6GIvXMGZRwHjkZzLGrV6GM5T2xja+JTfe6D6ki5sTfeunM3IprL/z/FzOfVaJgcNJA8qKyCmEr4B8qXCGrfLtByZiVSjEQoN2PvCbN7H7bSSg2b+7r/ioh/ZltTIcsC3G8Sh5HO8ftLSO5x5iZurLLLXCT+WezCS4Xl+gFfPxyAxsU0TvJESwxaItQNUlazYdxK3vlpyR7EKnT1D4HHb2bXBLICle2v1xgOofR5XpuJg6A+RU+ffuxY/zLpl14juj7vGKXIsbmNBuSaiStG/rB34gdAUwP90h83ZFKgSkYR0rekMZvyrRhd87wwKl5gALEzi5jZNCvV5NNpl9Lmw/CrV4JFvNiKXGKHe47wyLBl8bDW5oQwLG0aJqZXuZrY7oy27HJrRm9QzEycu802PtVgkEolaGj0sb0Pop58NQDfwMOX4rPgBYhJ3toGvbHOJnE0JgI9VEXSN9/Y3dzYJFBUYXvLxmD8MmSmUIGd95S1w7Xx1SFzectPTE04s5wmnV+53U3Nva/CmPWrcaSXR6Lo7Pwi1bAbHH5s/IVsOdnuX50SES4NnioKhWCyxEVLDGO77eEBYE+TuOO2RzrTEs1XxJe6W/07Mx4WuSGXaxn4T9sk0cPbtTVeJt8oo=",
+        "translations": {
+          "en": {
+            "changelog": "- **Breaking**: You must run `occ memories:places-setup` again after this update\n    - Reverse geocoding lookups with Postgres/MySQL (not MariaDB) are now 100x faster\n- **Breaking**: Prevent automatically retrying files that failed to index ([#917](https://github.com/pulsejet/memories/issues/917))\n    - The list of files that could not be indexed can be found in the admin panel\n    - To retry indexing, you can run `occ memories:index --retry`\n- **Feature**: Allow changing cover photos of albums, tags, places and people ([#1071](https://github.com/pulsejet/memories/issues/1071), [#125](https://github.com/pulsejet/memories/issues/125), [#557](https://github.com/pulsejet/memories/issues/557), [#764](https://github.com/pulsejet/memories/issues/764), [#1032](https://github.com/pulsejet/memories/issues/1032))\n- **Feature**: Allow direct file upload from web interface ([#69](https://github.com/pulsejet/memories/issues/69))\n- **Feature**: Hide files starting with `.` in the timeline\n- **Feature**: Support for 3GP videos ([#1055](https://github.com/pulsejet/memories/issues/1055))\n- **Feature**: Option to show metadata in slideshow ([#819](https://github.com/pulsejet/memories/issues/819))\n- **Feature**: Improve UX of image editor especially on mobile\n- **Fix**: The cover photo of clusters will now update automatically when files are moved ([#1071](https://github.com/pulsejet/memories/issues/1071), [#458](https://github.com/pulsejet/memories/issues/458), [#661](https://github.com/pulsejet/memories/issues/661), [#1025](https://github.com/pulsejet/memories/issues/1025), [#761](https://github.com/pulsejet/memories/issues/761), [#665](https://github.com/pulsejet/memories/issues/665))\n- **Fix**: Query performance improvements for MySQL and MariaDB with very large folders\n- **Fix**: Allow face creation on Android ([#934](https://github.com/pulsejet/memories/issues/934))\n- Android app is now available on [F-Droid](https://f-droid.org/packages/gallery.memories/) ([#852](https://github.com/pulsejet/memories/issues/852))"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "7.0.1",
         "phpExtensions": [],
@@ -25520,26 +25695,26 @@
     "issueTracker": "https://github.com/marius-wieschollek/passwords/issues",
     "website": "",
     "created": "2018-01-19T18:08:43.002344Z",
-    "lastModified": "2024-03-17T21:49:19.005150Z",
+    "lastModified": "2024-03-21T12:03:46.838457Z",
     "releases": [
       {
-        "version": "2024.4.20-build5440",
+        "version": "2024.4.20-build5441",
         "phpExtensions": [],
         "databases": [],
         "shellCommands": [],
         "phpVersionSpec": ">=8.2.0 <8.4.0",
         "platformVersionSpec": ">=28.0.0 <30.0.0",
         "minIntSize": 32,
-        "download": "https://git.mdns.eu/api/v4/projects/45/packages/generic/passwords-nightly/2024.4.0-build5440/passwords-nightly.tar.gz",
-        "created": "2024-03-17T21:49:19.027526Z",
+        "download": "https://git.mdns.eu/api/v4/projects/45/packages/generic/passwords-nightly/2024.4.0-build5441/passwords-nightly.tar.gz",
+        "created": "2024-03-21T12:03:46.900307Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2024-03-17T21:49:19.039352Z",
+        "lastModified": "2024-03-21T12:03:46.919859Z",
         "isNightly": true,
         "rawPhpVersionSpec": ">=8.2 <=8.3",
         "rawPlatformVersionSpec": ">=28 <=29",
-        "signature": "LjyynIAMtPdVXVQeuRtcnSK2d7hiNCjzC6OaWZiDu/79uTNQy801I0LazRE4aLLK5+ZBpFaGjbjKiqfmoQgE7/xyUTUL001OISi6Yd/ZKM8UyN+ll0cdPIA1qdG1VzPbZPSPMNNgii7cdpgnuI8AZnwwLhCWzoLJjhrB/KTVRoNLZbsETmVFsaIwPe1RX2tflATDUqTFLRUuGD0dy1ZByCBPtguZ1ElTnrBQYnh6W4UNj6MfDkAGAmjls2cpt2JAJoKzUqj7Y+5nO+/h9KmTJsT5wPmzaEAvfyatRtNZLfZrB9TsyMtO2LhjCtRJ7q/XVgTRIQH1YGk4EhGHSO8IW/YVjIR3y3Bti7FvNwwEVc4l34PIusc6y1i3TgfDmq34zNHdcBOvJUmNu+k/Jq/ztuNuCp1OwaKAN+iv0Lywo16PqAb7EtaXMQr0h8LThAF/jyzaKVQXnmu+XswH6S3atV8ki26imHCzFUZgc8w1xc0r6u6+v36X9kIFVeB9JRyZQgQRlQY3FF0ynhswuQDlJxMIDEv1ksGT41BXYkQTRbLC1tz5kQzJzABGe099Pss3CXlomiH4HMXdK3LlSbmvNt20zmhKHPPTXUWNxSB4ghcsHnAv/23S/EqHkOIgs3y+9WJ872EjmjGLXiMm1Vpp7VkQVP6xpOYzjOBTVXqMT/I=",
+        "signature": "XzEyDesW2XsbF6J8BbhnNrBG9jr0XLE62HBXQ3ShnuOEIW5WlygwK1YHWI9GENl9komIKLE/XxEMzb/qFcovwtsjK4qx80oZ+nwDW3mpSdQTjyKqryMEZ/J0UMnTVSo+3uNOb90EKK//+1Y8DjVF2pVpKPS0KydkvPGoNfgI6xducAC3vTzuj5bM+xdfsIqPvacbJgrxlJmjz9Ym8o2P7vtCWcqaUqFML4Es6t2Syj9m/v88lGGqYUKmBN7EidXxSNvJpToyxw2qEH3eWySOgQEw15O2U0vgzDhvTNoFku1PWgH8f5psWD+WQFNz3YROOALrzzXt6PPrctiIqCcGqwgvg5TFbpE9p78zuOa7WJCm4M3eJVnHplXEwtROqdN13R8tlz5TzGgACOERMXmJFNQ0fU/C45Z5hR19Z2pVNF+fU+DsRbJ1m3qlRgv7lNsNtidVMRoKk4/TVS4IGb38MTt1INUhLZ0odr1P34ErTaVe4cofdAUMxSc1UriqGJJVx7U7yWxdP94QcdE2hiNk1pgb+wVl172+BOCk6nCnujs1M8GbCxMRZjxroy2JPSZXOkEdjpmr7Sy4R8KyzrGYHJyGm8ACkoYBAHCYcmr+frs1FCDxBASAVUsIKewIoh2sNqDKAWlNLa3YTxtu7jcF/Wm8e5qCxgp2t8TjW7Wnbcw=",
         "translations": {
           "en": {
             "changelog": ""
@@ -38186,7 +38361,7 @@
     "issueTracker": "https://github.com/nextcloud/spreed/issues",
     "website": "https://github.com/nextcloud/spreed",
     "created": "2016-11-23T09:49:36.743591Z",
-    "lastModified": "2024-03-19T10:50:45.647077Z",
+    "lastModified": "2024-03-21T15:28:00.556512Z",
     "releases": [
       {
         "version": "18.0.5",
@@ -40857,8 +41032,49 @@
     "issueTracker": "https://github.com/ChristophWurst/twofactor_admin/issues",
     "website": "",
     "created": "2018-09-07T10:10:55.669084Z",
-    "lastModified": "2023-12-01T07:57:04.318464Z",
+    "lastModified": "2024-03-21T12:58:55.806297Z",
     "releases": [
+      {
+        "version": "4.5.0",
+        "phpExtensions": [],
+        "databases": [
+          {
+            "id": "sqlite",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "mysql",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "pgsql",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          }
+        ],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0 <8.4.0",
+        "platformVersionSpec": ">=26.0.0 <30.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/twofactor_admin/releases/download/v4.5.0/twofactor_admin.tar.gz",
+        "created": "2024-03-21T12:58:55.800691Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2024-03-21T12:58:56.265599Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0 <=8.3",
+        "rawPlatformVersionSpec": ">=26 <=29",
+        "signature": "DgPu8d4kq2iQ1ABMgdOcAtmQ0m2C8w12WmfKlvBuwmQrEUrLn1iOnGi5EZvVqV1Zl0E0KMEnnnZnuZLMgr3E94ZTzHsu65m5kA+P6hnlXQi/2AUEaCvvbqJPBoX5rme+Uocn+UiRwBCk1W9aaNi6t8Tw3cpH1FmqMXyhay/FlbjbLSbYq6CaAsUqqHAVeg6ib0krXzq3Z6D+9MeY9XjT1QAbBu7MYl5hisXNqtdltq+6y+G3MbK+KyLtWBYs+LjjekCmHWRhfd1xCEfP6U6i2W0/bywRbV1cwokmXqFkoxUr4y1IzLcv4oUOi8P46ieRA0bB1sOujEIloZBvZOSXQW75IKYCA9WUa7sib8gQnU5YiM/7/C3kMSEke+L4FNHG7KXcWKTh03gcShQG0QASCuZgGDhPgzqqRz75nWxbz1aLN5GZjHp/SLNiABj1WrD/2PYW79RXdCtxL8z5jimwdWLGL3E3crRVXVdqgBWvAuEyI+Vt+4K5OizYZeLt/z/szrFVpgzzJeuieSIzY9Ql1NrGZiM8VbDX3YRvuDmRDZkgoFB8E7Mtzw5hQOfceiAxuKQ8I4JVA0Nsfg4/mLWoh1qwI6hxcpVGRDKgCL9kA3JfJOn2nidmYsQN2Rg0ykSwel2AN1fYoJOibHRegYl3L8EoPS5lNayzbhNVGQYaKGw=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "4.4.0",
         "phpExtensions": [],
@@ -40912,19 +41128,19 @@
     "isFeatured": false,
     "authors": [
       {
-        "name": "Benjamin Gaussorgues",
+        "name": "Nextcloud Two-Factor Authentication Working Group",
         "mail": "",
-        "homepage": ""
+        "homepage": "https://github.com/nextcloud/wg-two-factor-authentication"
       },
       {
-        "name": "Christoph Wurst",
+        "name": "Benjamin Gaussorgues",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Nextcloud Two-Factor Authentication Working Group",
+        "name": "Christoph Wurst",
         "mail": "",
-        "homepage": "https://github.com/nextcloud/wg-two-factor-authentication"
+        "homepage": ""
       }
     ],
     "ratingRecent": 0.5,