From 108dcff3a1a34da53b22795b2cd8fcb6f79d0420 Mon Sep 17 00:00:00 2001
From: autoupdater <infra+packages-autoupdate@cccv.de>
Date: Wed, 9 Apr 2025 22:33:44 +0000
Subject: [PATCH] [autoupdate] Update apps.json

---
 data/apps.json | 216 ++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 197 insertions(+), 19 deletions(-)

diff --git a/data/apps.json b/data/apps.json
index f30f9f3..1edd910 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -13533,8 +13533,33 @@
     "issueTracker": "https://github.com/rotdrop/nextcloud-app-files-archive.git",
     "website": "",
     "created": "2022-11-09T09:35:43.893446Z",
-    "lastModified": "2025-04-08T20:55:45.784010Z",
+    "lastModified": "2025-04-09T21:38:43.964996Z",
     "releases": [
+      {
+        "version": "1.2.6",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.1.0 <8.5.0",
+        "platformVersionSpec": ">=29.0.0 <32.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/rotdrop/nextcloud-app-files-archive/releases/download/v1.2.6/files_archive.tar.gz",
+        "created": "2025-04-09T21:38:43.908852Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-09T21:38:44.007396Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.1 <=8.4",
+        "rawPlatformVersionSpec": ">=29 <=31",
+        "signature": "VTlag1yFB2w0/mx+2UotVnXhYAR2/k7ACsu7pdKZX+zN3aILgdb1TvicsG2mTHUi\nCQ+akxwsdx8GsyfGo4LTLCM0PRhAM3UZJIzTXTZ8QbXkXxDNmJpP4edCQUpKyrM7\n8002A6SKtSS4hAFSq52Toeo6YVd4jN5ZQGeMl/tvppJ2bK9EOJVRxnk8EjIUgWg7\nqAVhoG3yJVQELhp6WMADEB+DgoiXOsHcYqt6bM0AAENh5SK80JO7nfhiVpFET9oa\noTyQBHA1yoQZuggeMCLIIFk9rfSlZnBS5VPVmoiuIw/PdTg637zFisJQHZfVUIzQ\nDfKX8m+iK/o/DpyjP3+Zgln4uCTgEKveMSY+KRC6lzreprF/7wWjpSeSic6A2Vn/\nMdkiELKlz5MQYOnwvWDlosugo4/qHfNmwPir82Ej2pgxEelzYPybPL/xn6VrFLIo\n1G0/C7QylE8//7X8g5ZshhAhhQUEAgO3pSqUy2bWR1UeNOrJvGEdaotpAuCGQIR2\n9XSNTLJW0lip9qN2A1+1Xd9fjP2CjgCtSsZLgpJyqQTy0N0Y77KZa+6RHZ5L1esl\nCqOj2apR254xQz+1xSYvvkYHE7U0C6JpT87MFZP8P8f7mieI+HbjLh4xxNWq8og6\nUTCSX5w/0maAltLMpWg1sfEIBhwk/BEfoy5ccWqkzKM=",
+        "translations": {
+          "en": {
+            "changelog": "### Fixed\n\n- node busy indicator handling for frontend operations"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.2.5-rc2",
         "phpExtensions": [],
@@ -15946,7 +15971,7 @@
     "issueTracker": "https://github.com/icewind1991/files_snapshots/issues",
     "website": "https://github.com/icewind1991/files_snapshots",
     "created": "2017-05-31T12:09:57.979795Z",
-    "lastModified": "2024-08-12T17:32:04.367229Z",
+    "lastModified": "2025-04-09T18:05:25.840582Z",
     "releases": [
       {
         "version": "1.0.10",
@@ -26219,7 +26244,7 @@
     "issueTracker": "https://framagit.org/framasoft/framaspace/custom-apps/intros/-/issues",
     "website": "https://framagit.org/framasoft/framaspace/custom-apps/intros",
     "created": "2024-07-29T09:41:19.562147Z",
-    "lastModified": "2025-04-08T17:41:30.690691Z",
+    "lastModified": "2025-04-09T13:54:10.815815Z",
     "releases": [
       {
         "version": "1.0.2",
@@ -26329,15 +26354,15 @@
     },
     "isFeatured": false,
     "authors": [
-      {
-        "name": "Val Jossic",
-        "mail": "val@framasoft.org",
-        "homepage": "https://vqlion.fr"
-      },
       {
         "name": "Thomas Citharel",
         "mail": "thomas.citharel@framasoft.org",
         "homepage": "https://tcit.fr"
+      },
+      {
+        "name": "Val Jossic",
+        "mail": "val@framasoft.org",
+        "homepage": "https://vqlion.fr"
       }
     ],
     "ratingRecent": 0.5,
@@ -26539,6 +26564,68 @@
     "certificate": "-----BEGIN CERTIFICATE-----\nMIIEADCCAugCAhFnMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwMjE1MTg1MTIzWhcNMzEwNTI0MTg1MTIzWjAQMQ4wDAYD\nVQQDDAVqaXRzaTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL+CBvkH\nAqlxlhFI6m2npex/7IcuZ/W6pAkIxfprYNzzRRY7YJQVn0NAoZaL5aiumNwT5Jc/\nR7PXSWiQOq8E8pTaWpTetzk54s5NToZ/WtPOelb7iQTqx2FeGDTK96OdzJyAGmkO\n0oFzmzwjovYohMVCQ6pZ6qNJhJiFwlqf/OzygQwQ9/+xLXqGs67wGKO+ICnzo+iH\njycQPXdVeSn2d30r3Juz6plm3MRs79BKVBWD/kvKXXJ8QyrWW/QajYO5eds0B48T\nSMyC/kW6zSB6Qm9IVZ3vtNVjShtNmVVdF7/ffSeCSwBgcnX4OK7zxQWbDtQD0LfE\nOmnwuEXcVeiY0E0GD3iEcfYIXAaBp2nyLQrUFb6ZrYVDK32MQE1QJsE3JJbdt5Tb\ngyc6hhKd2+5+2i4td2fFnTt7BfSqpjO4YQVDF7JCL3aLLpTQ2Pe9mszfiCzzqBtp\nRrzmxudHHzTRuXgreE/RPmsug1/nXuxFw9lJOLE3GBpJE+L787bJIrKo8mOjbmhC\n8dLiEZNO+SjKo3RZQLeoj3hMNO9vK452Ourx8am6tR3B2zel1LnH1PBfmSZj5dCh\nMucyM05EzOtS9S/tiTrcWK61xoQSALS9IsAw7y2vPEmlp1k0zG71TDikI0QvGRXa\nzXH4sHzdJRMc7KSLBignSrDYij69jr6YyEInAgMBAAEwDQYJKoZIhvcNAQELBQAD\nggEBADMFfaXHfUHqC6tFiuK47PFMa265XNcpBgyv4nIuYsTF4bxuhpZp6v1j5Blf\ndXys3sQmjtJTjj39kqj2oLS2MNILhOEiJ9/sg2gNOrJBF+uSvmW7KUhELYwomiOb\nFBIVCwvV5iIWBwH10iu4IyIRnPp8RLfVfydWJFUQTJBej4/86WIp39H5F9ELvas4\ncPhym6m5nqj/+0YDVU0XSpgjHtjLJLbSZZbkVtII+bmQ6B7S9vNHnhdx1qNTdcUN\nHLaK+gJnpUWddANn4RzcFctRwuwdBKOcOjNyNWTsKBpPc+YbsylLQFwmMy1FHASt\nrajqMSf9LOrgvMGw1Nsu9CX6jTM=\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com"
   },
+  {
+    "id": "jsloader",
+    "categories": [
+      "tools"
+    ],
+    "userDocs": "",
+    "adminDocs": "",
+    "developerDocs": "",
+    "issueTracker": "https://github.com/nextcloud/jsloader/issues",
+    "website": "https://github.com/nextcloud/jsloader/",
+    "created": "2018-08-13T11:46:33.432676Z",
+    "lastModified": "2025-04-09T12:30:15.973725Z",
+    "releases": [
+      {
+        "version": "2.0.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=29.0.0 <33.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/jsloader/releases/download/v2.0.0/jsloader-v2.0.0.tar.gz",
+        "created": "2025-04-09T12:30:15.966127Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-09T12:30:16.034961Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=29 <=32",
+        "signature": "7H8xh3G9uw9NOy2znHznWGDSn0wR4WhroKhypqHkedcCnQeD0fRZXqpqtwpOuq+1KeodGMmhDQy4fZKTpKXG/56BkTEk/jbX20unfVbTa3OnOY/aZZCb/qM75JZDJ9oA/qF64vsLawekl4mTtlDsvHD7Lwwq4NkL0r0iRtx+cjRNkcUuPDKAPjLIBacJqjnJVS4iQ+Vu9fZnYzoC3UP3x1S+aBtTHWc7PZy7yFzzWgkxv8Bklc5+kIOXtj3k+CacfI+s1AZpNwG7Lm03yQkpSuol4uGvsmRw7IuXp7eLqBK7YkFnI7y9qeRJk8EDoGGoOvdijCYVorw4G+a10p90pqrLrSlLuStGIyKszuosz0HCzgmE6McYLUUqRlpqWKyXOqZeZ0w6KAUYxo1eg9mel6JT4DJeU66INgtAs7S0wTAF+2385PhVttmNaO98p6pHTJMHVVHSt13BlqC66TzlYKjSjiZjDKFaom7bolvCRVNbhZfSrZK/3l8Oz8plaFEi0gTLkNXOf+DZUW4X8tK1CnIi5o4K7sH3TGZgrYqUnEsvcDgnLkQyW+eIWRpy+0oaBOptdbnIbTiZKy1jHz0LJpXWxL8elSEhzopjH9FX+weqMW0gkmxpbo7KXAz5hoWwLBDqp8r+pNLs1yIoTjd4L1OsWTuAxBu9GBeec/92s5w=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      }
+    ],
+    "screenshots": [],
+    "translations": {
+      "en": {
+        "name": "JSLoader",
+        "summary": "Load custom javascript on all Nextcloud pages",
+        "description": "This application allows the admin to include JavaScript into all Nextcloud pages for web analytics for example."
+      }
+    },
+    "isFeatured": false,
+    "authors": [
+      {
+        "name": "Morris Jobke",
+        "mail": "",
+        "homepage": ""
+      }
+    ],
+    "ratingRecent": 0.5,
+    "ratingOverall": 0.5,
+    "ratingNumRecent": 0,
+    "ratingNumOverall": 0,
+    "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhKhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjUwNDA5MTEyNDA5WhcNMzUwNzE2MTEyNDA5WjATMREwDwYD\r\nVQQDDAhqc2xvYWRlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPoU\r\nVo9/uvLz2VPhiMpbLHRuogblmVkf0Fl/Wsz/x/Ep7RsUdVhaNcdUzFCeTGzfMcvX\r\nFU0uRWeZbNwcUv4ULROd9q5Soa45htipRciWTKc7q/g+LTfS9lw2kQOdGwmUtjcd\r\nqZpzmc98FeXsF+eLjeRCUULHHrWQbaO+Ah5NuVhoDrEvbW4r3LYm3OwUlTjQWcUi\r\nCMOoopeoM9dWBMLuJlT1PQKhawH6v/zOtTaODf34KBSeTWuG/8ti9FLT6Da6olYK\r\nAGEvbaGGBobjX4o90VeFCk5uJVFHMp00WTe9/MpoNNJua9qc8WVpuaKmoV+zAKof\r\nPbGnsNRtzpSML/SyAqnekjm7JG/j0zSEEFCJpUBz3/sb9SMU0sd8Fz/sRV8ujAUU\r\novJATsFAmaVSRYGE1qlWCINT+I+GNF56qw51JDlpsHr1Aswiw4PsHBgvEkpGvovV\r\n4fT3OCMdsDWG3IDPV/xmQslPkQ0CIJy37qVP3LZd1UH2AURmwaMuY3l94hvZWs9T\r\nxyHC9gtJu/CnyzGmJhiP+s6bo30v52d8BCUXBHu0YPdmL8b94qkifcJZP5RtuyFV\r\nRLIGXLJSLGi73nHR2yG0vs8RZCcy/yxfdpTsVMZxtBB+IPjLafYdhYh/EEvLzz9i\r\nWXCUnZj+TD2BWu2GP65jqsgLFtrqjEvQWeWH4obfAgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAH4jRpeiFP8PbOBYVGKBek2E/nA7GFgkbKXWY7YQ4OTO1lZjds/wFkhJ\r\nZsN/VDBjWTDIm/PT/S2R/z8is+HvEHc3ufPjTUp/AuaOz+zTaXTqs2ZZwU/Zdbi0\r\nRmE06BD78yiOfUch5wMTRliHud0wgM0J+DbLYfezrBe9nSlQ33QpAmwP/QpX8k9Q\r\n9jVX8TLmwaG+HGoaawWtWOawQZD7HXzuDu319/olavlSZVNCP1p9Shz74y3QqS/S\r\nX6hNBgHKF55BVc6tvClxlGENv02qihfi6+2DbLjbx2tf34rx8TBo4Bx0oc5uSYJp\r\naT0x3Hzf1WVk3PdC5Y4CrCMcIObq+k8=\r\n-----END CERTIFICATE-----",
+    "discussion": "https://help.nextcloud.com"
+  },
   {
     "id": "keeporsweep",
     "categories": [
@@ -30571,7 +30658,7 @@
     "issueTracker": "https://github.com/rotdrop/nextcloud-roundcube/issues",
     "website": "https://github.com/rotdrop/nextcloud-roundcube/",
     "created": "2023-01-18T23:31:41.987884Z",
-    "lastModified": "2025-04-08T20:43:00.255394Z",
+    "lastModified": "2025-04-09T08:03:41.266434Z",
     "releases": [
       {
         "version": "1.2.0-rc1",
@@ -30607,15 +30694,15 @@
         "platformVersionSpec": ">=29.0.0 <32.0.0",
         "minIntSize": 32,
         "download": "https://github.com/rotdrop/nextcloud-roundcube/releases/download/v1.2.0/mail_roundcube.tar.gz",
-        "created": "2025-04-08T20:43:00.236009Z",
+        "created": "2025-04-09T08:03:41.250536Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2025-04-08T20:43:00.294453Z",
+        "lastModified": "2025-04-09T08:03:41.305303Z",
         "isNightly": false,
         "rawPhpVersionSpec": ">=8.1 <=8.4",
         "rawPlatformVersionSpec": ">=29 <=31",
-        "signature": "tKIwkNNz6052koB6UNn/hoGJzgsWew61wrAKV04vuS1PXGZT6XgYYYng7LAXIxrG\nfSz/5tgmBxml55X8ylbWiNUwiMFt6htPkRoaJpqJKvJlm7CD3elK6rO36P0AXahB\n4X4Vfmo/bJgFhQZEfgY4ABxbPy9qi4PoJ5xg6JUfQf0aAQBbIHigNvrfljWeQUUs\nMIxeb0Kkvu+rUFO/tA1ryJ5oEO5LfsayOsHdgZ44+15e7gZ0XcQl6KZR3V7Bc9Tu\nY8r+PkyKkkb+Ctxzeq0i/OS0FfWCk0ahBqy7XUTuDfn2Hndj5bOUSsph4BILGIHT\nwws80PyvsdrgBZ/0g/5KsqK5yweWxyKZDYgG/cjGOf7AZHJR/VgcOFdN2cRsYSkC\noz92tDXccK+oS6vHUbDL7HE2BtHshFUFBSwbDsV7OSjA9MgXL/JPcQWGJuzJS5Zx\n+/HKLBMP2dOwT8l9IzmCCZtiAim00TIwkk2ojBp79MnNBxILEQo6I1W4JMQsAhek\nQWUh7Lw4yHGDkFurWQA02ZEtobgcDu6ZfRtsDtzxGmtD8162UNKTIJw2glEnS2LZ\nUqTsl+Ss50pnYBXH/7LkJsSWQ3GUnn9DHZiN05M+VpKIQo6HoAtoaJ6Gnc80lqG7\nGHl8S0A4Vivx9aVPxJc56uk19B45f8V+MC8hIqHI+rU=\ncl",
+        "signature": "tKIwkNNz6052koB6UNn/hoGJzgsWew61wrAKV04vuS1PXGZT6XgYYYng7LAXIxrGfSz/5tgmBxml55X8ylbWiNUwiMFt6htPkRoaJpqJKvJlm7CD3elK6rO36P0AXahB4X4Vfmo/bJgFhQZEfgY4ABxbPy9qi4PoJ5xg6JUfQf0aAQBbIHigNvrfljWeQUUsMIxeb0Kkvu+rUFO/tA1ryJ5oEO5LfsayOsHdgZ44+15e7gZ0XcQl6KZR3V7Bc9TuY8r+PkyKkkb+Ctxzeq0i/OS0FfWCk0ahBqy7XUTuDfn2Hndj5bOUSsph4BILGIHTwws80PyvsdrgBZ/0g/5KsqK5yweWxyKZDYgG/cjGOf7AZHJR/VgcOFdN2cRsYSkCoz92tDXccK+oS6vHUbDL7HE2BtHshFUFBSwbDsV7OSjA9MgXL/JPcQWGJuzJS5Zx+/HKLBMP2dOwT8l9IzmCCZtiAim00TIwkk2ojBp79MnNBxILEQo6I1W4JMQsAhekQWUh7Lw4yHGDkFurWQA02ZEtobgcDu6ZfRtsDtzxGmtD8162UNKTIJw2glEnS2LZUqTsl+Ss50pnYBXH/7LkJsSWQ3GUnn9DHZiN05M+VpKIQo6HoAtoaJ6Gnc80lqG7GHl8S0A4Vivx9aVPxJc56uk19B45f8V+MC8hIqHI+rU=",
         "translations": {
           "en": {
             "changelog": "### Added\n\n- support Nextcloud v29, v30, v31, drop v27, v28\n\n- New feature: mirror iframe query params in top-level url and pass\n  the params down to the RC iframe src url. Also push the iframe\n  location to the browser history. This way usersthe user can use\n  forward/back/reload buttons of their web-browsers just as if they\n  would use RC as standalone app.\n\n### Changed\n\n- Do not always perform a fresh login, reuse existing auth\n  cookies. This is also necessary in order to make page reload work as\n  otherwise the PHP session is shot down."
@@ -31046,8 +31133,33 @@
     "issueTracker": "https://github.com/nextcloud/memegen/issues",
     "website": "https://github.com/nextcloud/memegen",
     "created": "2023-09-21T12:48:42.483203Z",
-    "lastModified": "2025-01-10T22:45:07.972371Z",
+    "lastModified": "2025-04-09T07:45:10.975351Z",
     "releases": [
+      {
+        "version": "1.1.2",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=27.0.0 <33.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/memegen/releases/download/v1.1.2/memegen-v1.1.2.tar.gz",
+        "created": "2025-04-09T07:45:10.948282Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-09T07:45:11.018097Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=27 <=32",
+        "signature": "GQULjlmHRDKZelR7M9uLP67RK9ZoiN6e1UqnGSLaNbNNLa9gW0WsMhvPGuyjYKQ8cVGVrHTd8xfM5BRt6t0I1u9aKlI0752oKtsXNL9HLg6u5LTM84jx0oRBIZDvZs62fFZv+wRuLk5poW4ld1dVGEUzhJ1dvvpJN0X2JZzuiGJWGwbI9xP/QdVoNZdGvTUj0WpDRsBms+/YGIwB9qXPFDKHxoOSFj1MO8koIm7yFbTMSOnIwALpr+0mb+KEITJN49NASsqGSTKWIXQhMRNiUpfmYmh6gFxtYWaWWmEJV7v55085syhFAMRWUCOQC14pcPqJvve3nmpeVMEgq52fPtB6kzkpGaka0V4M4AYADZUUsM1h+9Bd1BD9Bj5PuCIW30XwH0JEkVf48uDuLG2WKagO1EQk/wNmiVVl4Rsv1FvnCg3Pp+4r6zGOz9MURkWK40nNo5WCAJldlTbEeOs0jW0YhqEWUoCBWae65TxYCYuGlAopT0QL4fCkeTJXzCyryCcNf9clV5lCyL/TWExkSBxBxVHuxT1fzLDeQmcQ3baRmw1ApH6faPbCfIrJYo1rumxNmLEQ5d2tbsD9AmEBYkS/sTfS49GUjuOjEAE8ggpOVW1OVjxBjN2BPgIQ5LWoY75/ohA8TZ0t38DAnY78iYHYk0iSpwTI/Tm/GgflbOo=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.1.1",
         "phpExtensions": [],
@@ -43814,7 +43926,7 @@
     "issueTracker": "https://github.com/rcdevs/nextcloud_openotp_auth/issues",
     "website": "https://github.com/rcdevs/nextcloud_openotp_auth",
     "created": "2022-01-04T14:45:53.105996Z",
-    "lastModified": "2025-01-29T14:02:07.196266Z",
+    "lastModified": "2025-04-09T19:45:09.025718Z",
     "releases": [
       {
         "version": "1.29.5",
@@ -43969,11 +44081,11 @@
     ],
     "screenshots": [
       {
-        "url": "https://raw.githubusercontent.com/rcdevs/nextcloud_openotp_auth/N30/screenshots/openotp_auth_admin.png",
+        "url": "https://raw.githubusercontent.com/rcdevs/nextcloud_openotp_auth/N31/screenshots/openotp_auth_admin.png",
         "smallThumbnail": ""
       },
       {
-        "url": "https://raw.githubusercontent.com/rcdevs/nextcloud_openotp_auth/N30/screenshots/openotp_auth_fido2.png",
+        "url": "https://raw.githubusercontent.com/rcdevs/nextcloud_openotp_auth/N31/screenshots/openotp_auth_fido2.png",
         "smallThumbnail": ""
       }
     ],
@@ -43981,7 +44093,7 @@
       "en": {
         "name": "OpenOTP Auth",
         "summary": "OpenOTP two-factor provider",
-        "description": "**RCDevs OpenOTP Application enables two-factor authentication for your users using your personal Cloud.**\n\nIt is versatile, device-independent and based on opened security standards.\n\nOpenOTP provides fine-grained user identity and access management (IAM), one-time passwords authentication technologies (OTP) and Universal Second Factor Authentification (U2F) including among others extensive authentication policies for your AD / LDAP users.\n\nIt is enterprise-ready with strong support for:\n\n* high-availability\n* load-balancing\n* multi-tenancy\n* geolocalization\n* delegated administration\n* contextual authentication with IP address and device fingerprint\n* push Login technology with Mobile Phone\n* voice biometrics technology\n* easy installation, update and configuration in RCDevs WebADM\n* ... and much more."
+        "description": "**RCDevs OpenOTP Application enables two-factor authentication for your users using your personal Cloud.**\n\nIt is versatile, device-independent and based on opened security standards.\n\nOpenOTP provides fine-grained user identity and access management (IAM), one-time passwords authentication technologies (OTP) and Universal Second Factor Authentification (U2F) including among others extensive authentication policies for your AD / LDAP users.\n\nIt is enterprise-ready with strong support for:\n\n* high-availability\n* load-balancing\n* multi-tenancy\n* geolocation\n* delegated administration\n* contextual authentication with IP address and device fingerprint\n* push Login technology with Mobile Phone\n* voice biometrics technology\n* easy installation, update and configuration in RCDevs WebADM\n* ... and much more."
       }
     },
     "isFeatured": false,
@@ -44114,8 +44226,49 @@
     "issueTracker": "https://github.com/ConductionNL/OpenRegister/issues",
     "website": "https://github.com/ConductionNL/OpenRegister",
     "created": "2024-09-06T20:33:48.796201Z",
-    "lastModified": "2025-04-08T15:59:23.607872Z",
+    "lastModified": "2025-04-09T04:57:00.190982Z",
     "releases": [
+      {
+        "version": "0.1.76-beta.14",
+        "phpExtensions": [],
+        "databases": [
+          {
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
+          },
+          {
+            "id": "sqlite",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          },
+          {
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
+          }
+        ],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0",
+        "platformVersionSpec": ">=28.0.0 <31.0.0",
+        "minIntSize": 64,
+        "download": "https://github.com/ConductionNL/openregister/releases/download/v0.1.76-beta.14/openregister-0.1.76-beta.14.tar.gz",
+        "created": "2025-04-09T04:57:00.179599Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-09T04:57:00.209736Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=28 <=30",
+        "signature": "phQ4tZsWeQi3sfflAnaxQbuswIlS6IBE2f3WhqIJjmPsx2h583xZOUku1DsS+7WXGjvuHh0IzFLuum/RAW1XGXgqUqIRFMz5dSa7FIcPicHe5MgTAcXNLCtXevk9Ajhn/jGtIy2Shoz1K/ON5mEjMCfoFsTdg0+onEUOimJVICU0iSLnj1CBLNWwZZiygZm/I9YWv07Nc1dQNtM9rU6VqqwpYcSQmO1rclj5SdY6yt34uMTkZB9qERvwpIykGP/EPwq0xPFRQjKD6atJTyoVUZBFIMm4BuEHwTe9YOH57mXVwoMMy0ht58rQYAbS9QKfbnPce7gXSL3dwPtiLbgRKcVdh7FRJB+e9jp1crhVkXmcbITz23a0Tp+UlVuektAlYzoOHsnMoKu7e7Ro3RdDaUscap+N5GW8dWhEBdfcelNMCoNjBVDnn0Y1JgHeoyaP5v6UT6aSDwqvLoHyvmkRl/9TdYDJSFFZoKZnQFOUJOE8dSOEQA7V6PDdqdOz1PTmymI2rHyGz+p5J5vcw3RGYx8TjenCqeadAriEKBE1JwSOnLzgQKPBK85AcsVp/WRuemNo41mGxRmasAbyf3Wf9mSmBOCnfjb2CrWJnf+yM9jvij/X+hFIyMLLPoiE7NYWoHev3EZudj1/hgxZE+E0gsmZ34jYSC9qG57vq6HAaBI=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.1.75-beta.13",
         "phpExtensions": [],
@@ -49423,7 +49576,7 @@
     "issueTracker": "https://github.com/rotdrop/nextcloud-app-pdf-downloader.git",
     "website": "",
     "created": "2022-07-19T23:08:37.505426Z",
-    "lastModified": "2025-04-08T09:42:09.890741Z",
+    "lastModified": "2025-04-09T21:49:42.948525Z",
     "releases": [
       {
         "version": "1.2.4-rc1",
@@ -49450,6 +49603,31 @@
         },
         "signatureDigest": "sha512"
       },
+      {
+        "version": "1.2.4",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.1.0 <8.5.0",
+        "platformVersionSpec": ">=29.0.0 <32.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/rotdrop/nextcloud-app-pdf-downloader/releases/download/v1.2.4/pdf_downloader.tar.gz",
+        "created": "2025-04-09T21:49:42.885647Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2025-04-09T21:49:42.986815Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.1 <=8.4",
+        "rawPlatformVersionSpec": ">=29 <=31",
+        "signature": "O/rSnE6LICz6/bXLrFlOVwjcui8jknzG98ZJnVcSQuSpMgK26GkUI/ZkOSokvUDd\ngi6TqUjURCoIm97mqhCxcvgJ2JpZ3fR6EBd+cJJrS9x6LjZzmtyHiAP+DNOY0nxx\nRJkcc+qDg7biMSp0ch7q4VxYWAKLYIrMgkmvYvMv3Z1lTpEsV8udNJaexnr+vri5\nGhFETrcpK5ilQiUS5bTzJdgUCPca9bBcm17BPQD7ZyFdanGaXE4fz2NUbLoMUs3Y\nFu6wKQPb0C6HaCXthiYdmwz7yKKTlRLS4AuSDv8swUM0ncuO/I9nmNbNqKQ4zSmk\nK+6JeMCQL36bLhHOZdyspGKufPsASP10kTkAcZbZ9aO1VfJExB2n7I5+YZB8vW4f\nwEKB/4j0Ce5eCKUTmzZGgBwvUfrBgKn9wUlc7OBGmHy53OvhSahl2ygJdIGqoj54\nupmEdKc4Llbwp9kN9AteLBePt4YPayphQVdQYS/Hf2JI2wiZboMb/w2/joG3E8bc\nF7B1bndfRU319p01v7q8a+Lk4DQJlSk+nirHOCdmxeuubwtQATxUc/dsrgyZ/XWQ\nv0nQBKyN01ouXN/sJE4AdvaMmTbztJCX+DEchCfMf7+nW5dMbWC192nolBS4YHgp\nhefm0sCTMWjXiYS3G7J6QShzL78u0GaVxTLt5qJE1hg=",
+        "translations": {
+          "en": {
+            "changelog": "## Added\n\n- support Nextcloud 29 / 30 / 31\n\n## Removed\n\n- drop support for Nextcloud 28 and older\n\n## Changed\n\n- convert everything to Vue Composition API and Typescript\n\n- favour pandoc over wkhtmltopdf"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.2.3-rc2",
         "phpExtensions": [],
-- 
GitLab