diff --git a/data/apps.json b/data/apps.json
index 4553407b8eeac242a9046c9c2a3876a925eb7420..d1c9779066a53712f963ebdf89fe1e78fa2d2912 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -10913,8 +10913,33 @@
     "issueTracker": "https://github.com/te-online/files_linkeditor/issues",
     "website": "https://github.com/te-online/files_linkeditor",
     "created": "2018-01-23T10:04:40.037726Z",
-    "lastModified": "2021-12-03T22:37:13.993697Z",
+    "lastModified": "2022-03-21T21:09:39.225974Z",
     "releases": [
+      {
+        "version": "1.1.9",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=13.0.0 <24.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/te-online/nextcloud-app-releases/raw/main/files_linkeditor/v1.1.9/files_linkeditor.tar.gz",
+        "created": "2022-03-21T21:09:38.842900Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-03-21T21:09:39.810598Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=13 <=23",
+        "signature": "YqBIS7EQ70MstrYss0YzAL749olVua1GwgueHmRA2G78HjgVHIi2MQJSQqLesJyA 6PCF0xA8DAD2IzjbiE3F38qhvLIUIsh3DKWgEmMSRSTYCtwHYrPsBtRtfmQi13Lp 4SEVAmKMGx3lWN0DfnarV6gAVtriYvY6dNqQJZrbvMofW84iKKlRLYWTaQ2cbqk9 jLesAdrHd/Lsy/+apU1mZMhk6FWqgWyxfdk2csSVVejX1JP6BKHg8esDbE1h5WNZ 5174nOpEAEby5BA0jF32NOkT9BuJqFCk3oyTaIo4ZZgAxPFsmiSeyABWAzM8MNMN ZFrrMwpJzU/VVLaymTzMqQeMSHJTLl0Tkg7+Yn97wrRsYuCX4JbQ4JTlYJnjBSN5 bOau0O6XM1y0cxPqWAOpUBVkOZsdNaGB1ADkbEXoqVFcHMn3gvsPliec7r4Mkm+C kT7qFj49fU6Rc/iioIDqXHZt7S0TMwnEEThIHhc+iDasel3OSXxERB6irnlMk6Ym POYddTtn5zJi7WGDcm8cvqhKQDaPMNEPlBu3rjA4dLalErxqHmN2HvpOq3QWVyGB oLwP7owZ9sg1AsGQ4jL3ICg1BqXeW0G9B8pMrMnBi2ocSh0GNyoK27GFT/UbPNIZ vp1Bg6/a+0xdO9iXo3PG7n0cxgDCD9hrxJzMAvJ/dvQ=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.1.8",
         "phpExtensions": [],
@@ -11005,7 +11030,7 @@
       "en": {
         "name": "Link editor",
         "summary": "An app to read and edit .URL and .webloc files.",
-        "description": "### External web links in Nextcloud!\n* ✍️ **create and edit** .URL and .webloc links in the file view\n* 🌍 **open links** by clicking them and confirming you want to go to the external site\n* 📤 **works in public shares** so you can share links easily with others\n* 🔄 **sync your links** as .URL and .webloc are web links as created on most operating systems.\n\n##### Latest changes \n**1.1.8, 3. December 2021**\n- Bump compatibility to Nextcloud 23\n- Update JS dependencies\n\n_[View changelog for older versions](https://github.com/te-online/files_linkeditor#changelog)_"
+        "description": "### External web links in Nextcloud!\n* ✍️ **create and edit** .URL and .webloc links in the file view\n* 🌍 **open links** by clicking them and confirming you want to go to the external site\n* 📤 **works in public shares** so you can share links easily with others\n* 🔄 **sync your links** as .URL and .webloc are web links as created on most operating systems.\n\n#### Latest changes 🎉\n**1.1.9, 21. March 2022**\n- Add Czech localization (thanks to @p-bo)\n- Update JS dependencies, fixes [a potential XSS-vulnerability in the URL sanitizer](https://github.com/te-online/files_linkeditor/pull/65)\n\n_[View changelog for older versions](https://github.com/te-online/files_linkeditor#changelog)_"
       }
     },
     "isFeatured": false,
@@ -12709,8 +12734,33 @@
     "issueTracker": "https://github.com/baimard/gestion/issues",
     "website": "https://www.buymeacoffee.com/benjaminaimard",
     "created": "2021-07-16T09:25:16.616573Z",
-    "lastModified": "2022-03-16T06:36:28.370204Z",
+    "lastModified": "2022-03-20T22:50:29.935843Z",
     "releases": [
+      {
+        "version": "2.0.9",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.4.0",
+        "platformVersionSpec": ">=21.0.0 <25.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/baimard/gestion/releases/download/2.0.9/gestion.tar.gz",
+        "created": "2022-03-20T22:50:29.313701Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-03-20T22:50:30.304619Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.4",
+        "rawPlatformVersionSpec": ">=21 <=24",
+        "signature": "YxVs7a9TyOsUxjJkaAwUxKsGh78cMIgWXBRs4qIXnhC+WnNcL4cvzPRFfHB5adkFLBoAP8FkKK6CLbi4qz+L70r8e/r/Ui83lA4mTYAcL4w4OSd1cma+wv5DvFjQI8n39Dc0377HImmpazOc7pS1Pv5ulfPfNxx9iQU73KL606rez+StidMl9m0lK/pzvdnW6bROsMIIQv1ZgL4/D4ffuGgPVm9DpVHVWVjqsfbGaLjXuthbhPBawlg0BdnZAS+3DqmVV9ZGeG2Xhkl9lD4/DCI0Bt+plS8/GKZp+xzr89NhpmkqpnNIvVv3E1qyjsy2nCRgia7eF8jGI/ytYjUWfaj26ugxB+/t18rANhvBT6rpI5E2u9XZsZUrmST3crmzkKmKDCpCwvBZQvZOhIkIXGsd772Rfbxyi0ze23VIZQUbD69hofszQEV8ZZ7/qevmUmZevC97XM3SF99b6zsdOZCP+vlD4v4zloTVlLv9gCNRVzEQmMOupOfsANVGGUxnkompiUSfhpU6d3JDXHhiYur+Li5E581rwETw6ca3V5A3B8P7LBFKcW3bMtSsw3fJmvnpQQ+Kg0KRJTX3W+f+/fJN3ErxZU98qbgvkp8wCZoRwt99uo+zrnBT9iyOgvjLs8TXx05Gs8lkpXZ0bkIe+YZmantYDkN0iz/2rZfWIrc=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "2.0.8",
         "phpExtensions": [],
@@ -24999,8 +25049,35 @@
     "issueTracker": "https://github.com/H2CK/oidc/issues",
     "website": "https://github.com/H2CK/oidc",
     "created": "2022-03-15T21:28:03.253395Z",
-    "lastModified": "2022-03-16T19:17:58.079151Z",
+    "lastModified": "2022-03-20T21:44:30.481619Z",
     "releases": [
+      {
+        "version": "0.0.2",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [
+          "openssl"
+        ],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=21.0.0 <25.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/H2CK/oidc/releases/download/0.0.2/oidc.tar.gz",
+        "created": "2022-03-20T21:44:29.706117Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-03-20T21:44:31.607168Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=21 <=24",
+        "signature": "XtYwSF+sF1Rr293a60BURV4QFZIrD1hXiRaag1vbMBpi2DsREjbEqKGKjN1bxhjO\nM18Lorekf2VpZxC/2rL0UA+5xOT75FwFD/KGh+d7g1VXxmPiKwRBg64Ka3GhsLeF\nGiplEOLePPU1rzn/JI5h/rCwcCZrGI8zuFVlU/3TLuYn2PTPGtJbMk/E5ZLfOJit\nHg2QBt6kdvK3jeJsidM36ApVAD//DNIazlMHKNQarxrFQ4O3n/g4Vxw4bQyHziXU\n7E960q7rDGbSm9yytLjkQwWoBVN1OOY5gnreB2Ll5Q2sq+6LQ46P4SinfbURg1nn\n9dQFRwlmcSng6+v4f+RqrNLD1ChATfKNGRbtmEo2OanH3plGgef9oetcRFdQNuva\nBCv3c9gF9cWfRw8yYCUEExyvzk2FlmLkBJP/JU6SdTbxcajMG91FgSiX801cHxxb\n8inLh3jnbFKp95WlD9A5IwohOyJaA/vEiM7oZp+r/od2jUUANg+83QdqxU98jcw4\nP/e6CakBw0pUo7JLGZUCUQduEIv0ujzjfgczdxCKlHkHxAYeMw8pHE+49Zd9bP5i\nPO0Px7F9GrmLBmOTXiIH9QuNc1MBEv8aedknr5JUiiVYWwnOIjyavast0FvcpaSw\nfVlKPbAylpD+5NVPJOsoPfUfhaSkrVJThMrhZol9tU0=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.0.1",
         "phpExtensions": [],
@@ -32080,18 +32157,18 @@
         "platformVersionSpec": ">=20.0.0 <25.0.0",
         "minIntSize": 32,
         "download": "https://github.com/rookie0/nextcloud-sharing-path/releases/download/v0.4.4/sharingpath.tar.gz",
-        "created": "2022-02-22T02:13:04.908478Z",
+        "created": "2022-01-21T11:01:28.238232Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-02-22T02:13:09.291424Z",
-        "isNightly": false,
+        "lastModified": "2022-01-21T11:01:29.136897Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=20 <=24",
         "signature": "eZ7aRGfJqAeebXdEDJFwjAqtMOGl/FUC8S+9cVOSVnzVmxdLsx3ibYtFRIqksFqs\niRib0KKETkbfiMey6aKXVzR81EUg7hqCQloluQ7UtYSHbYqoUwise1dtCHRE4REI\nHkDr1zpGEhoERiIxcilfz5ab+hQbfDdl8vc4SYKF7UzZ4cCG3x+hqdSzZj9mV7Uj\nEx0E8uFO5X+C+z1ctblnGDh+6SSAq6D0q6T6b07JkJMC15UtxUXMXonJWumPyNnQ\nuzy49744kqaJi160yTgUMz9YtBmshTe5BMWoUp/ied2zao8pYXvFCC+lqGHlYhj7\nvrh63+QyYw4UF5iAJg8D1fk62BSI2Y5M9f0YSYTfiM7Lajkpw139duXMWiHhp126\ndq0LvRy/Y0YZu2n4QSQnQDDhq/ewi7R2yKcLweBMeYwCtEjIB2142VtugKgAzyOt\nW5Pk1tOxouhCvUkVCtMu49ZiEELL65IWFE5exC0haum6oTQP1K4cL99/Jrnkbh/j\nX5f5Mx8D1Zz0XfGVHhwFyO7r7PCgXxqZ2+wDiBovZ58Jf9zcsIb+N0TvFPY5Eq4R\n+Z8YomvAVwvVymw9c1F++VyvY9YXEMVpTaxrwDcIU9XtvCBaDEEXWKxPWdq+3jqQ\nJej3VYjArvCyDlZsUQ1JXdRygo/5qVWV5jkjVVRC4pY=",
         "translations": {
           "en": {
-            "changelog": "- Add debug log for [#39](https://github.com/rookie0/nextcloud-sharing-path/issues/39)\n- Function `str_starts_with` polyfill\n- Nextcloud app store description"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -32105,18 +32182,18 @@
         "platformVersionSpec": ">=20.0.0 <25.0.0",
         "minIntSize": 32,
         "download": "https://github.com/rookie0/nextcloud-sharing-path/releases/download/v0.4.4/sharingpath.tar.gz",
-        "created": "2022-01-21T11:01:28.238232Z",
+        "created": "2022-02-22T02:13:04.908478Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-01-21T11:01:29.136897Z",
-        "isNightly": true,
+        "lastModified": "2022-02-22T02:13:09.291424Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=20 <=24",
         "signature": "eZ7aRGfJqAeebXdEDJFwjAqtMOGl/FUC8S+9cVOSVnzVmxdLsx3ibYtFRIqksFqs\niRib0KKETkbfiMey6aKXVzR81EUg7hqCQloluQ7UtYSHbYqoUwise1dtCHRE4REI\nHkDr1zpGEhoERiIxcilfz5ab+hQbfDdl8vc4SYKF7UzZ4cCG3x+hqdSzZj9mV7Uj\nEx0E8uFO5X+C+z1ctblnGDh+6SSAq6D0q6T6b07JkJMC15UtxUXMXonJWumPyNnQ\nuzy49744kqaJi160yTgUMz9YtBmshTe5BMWoUp/ied2zao8pYXvFCC+lqGHlYhj7\nvrh63+QyYw4UF5iAJg8D1fk62BSI2Y5M9f0YSYTfiM7Lajkpw139duXMWiHhp126\ndq0LvRy/Y0YZu2n4QSQnQDDhq/ewi7R2yKcLweBMeYwCtEjIB2142VtugKgAzyOt\nW5Pk1tOxouhCvUkVCtMu49ZiEELL65IWFE5exC0haum6oTQP1K4cL99/Jrnkbh/j\nX5f5Mx8D1Zz0XfGVHhwFyO7r7PCgXxqZ2+wDiBovZ58Jf9zcsIb+N0TvFPY5Eq4R\n+Z8YomvAVwvVymw9c1F++VyvY9YXEMVpTaxrwDcIU9XtvCBaDEEXWKxPWdq+3jqQ\nJej3VYjArvCyDlZsUQ1JXdRygo/5qVWV5jkjVVRC4pY=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "- Add debug log for [#39](https://github.com/rookie0/nextcloud-sharing-path/issues/39)\n- Function `str_starts_with` polyfill\n- Nextcloud app store description"
           }
         },
         "signatureDigest": "sha512"
@@ -36475,19 +36552,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=20.0.0 <23.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/storj-thirdparty/nextcloud-app/releases/download/v0.0.2/storj.tar.gz",
-        "created": "2021-09-30T00:03:04.599910Z",
+        "download": "https://github.com/storj-thirdparty/nextcloud-app/releases/download/v0.0.1/storj.tar.gz",
+        "created": "2021-09-27T11:13:06.739069Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2021-09-30T00:03:05.631180Z",
-        "isNightly": false,
+        "lastModified": "2021-09-27T11:13:08.227962Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=20 <=22",
-        "signature": "FP4mcWuooW+WELnAsAPc9FSjXTLBVy5V8bCcVuxV8KKRNpCbDQSblqQet6GGFv4Z\n3W1ETF/902t7O8CSQGDZU/BQRxo/B+GWXs19BSaKwQEEQfGGwC7wenAS75RqxzFD\n0AKbLS0cJ65YLTf4xEUHE0EF35kab3AB1Gh1FmZjjSY4w+dXRse/7kMrgANUE9om\nkT0qJzs6NK05ufKnNt7JBaMTRMTDjOucJ0HdRikjNNwuKwkDu+DREQpVpUyGPvSs\n9nN4UCDjmxY+YY0JPnT1PadtX4IcZKSWl5DtGwouyQxxTHkSCk/kYXp1vmPAgli0\n75akIaVXd2+qYjMX5RGIxUPV6/tiYrHzB2cwDCMTUsQEM+15vxQtk6lk0sjPs9jy\nQbpzuTYHCiDCNM+ofGS+GvQJcuA2fzGuJPGkv+uOIBzOBfQZMODBf6yO9l0ecSQU\nHMcPrcfhuoHH/0ktE9CoXV6OW6i2yfqzK/3W8wZHu6VcjJ70punHybCbt/U00ImU\nQb2j3hqmEkJu75XFU5X29HTdZ5pLzBnQe4TVJA0b4aDJnsO2Oor/fZ3avizykE/r\nd4z6hd66LCoIn9IPKtyfTzVASkyKJznPw+fSMCnoQyFHxEKTdbaeXQQRwV2QnTqb\n7VbVDNZt1BNdDrOv+4GTGpo8ahYtyhAWAaTAPZ2UUdA=",
+        "signature": "lEE1kXBvrTSBCxcJ4d/BTmTjpDl2YlH5/WvgrTM7fuU44lPW0s1hwXtLqcrdsoDX\nCMAhjCLskIc5Z/wUpGmWZVt1LZ9W3HdxMmryKEf6yp3Z8c9VSrzyDE0lLBg6b+vs\nA1yob39brv573MSEZUH0C4/kLsglJEXVGze7tjHwDgOS2S2xN+lGSS3NE/++yEJK\nVxR1XuUs4IiutBafGxTilh2L6pLdKx5VNHhICgCQCSAoqjAuqYkmjgLqYJ6lBhSg\n9Fjj9cAA8rvYFtPoJmDBBechMhreih/7XkTiwB52G6ZVLs6QsmnSIF1JtBBSFkeb\nNggGEYpB21xnoXKOOR00OPnBeoLdu6n22QOOEhC/jrWCs4U39nFXPNyJyBqjR0RZ\n4w5dF3IHzbCwsDiipgytk0wa8btqqHhz86zV1P/c8NQUUYAPRmxd4MNRIvlhTCtS\nulWVP9UGKZlifyb5bMyXm7Nr7BEngcDZ79Z5DTXio7wzCcZti+va5ptxh9XFioW6\nmJHTb7mqyJK+amQty+lv191xBnaxZ8YIGZf6ALML6WPlcZgnhURb/tsqcZ+Wc7Z9\nO4cAWn73yoJS4CDMvMZ6Kb3KvelhwFKSs4RC5y2C1xFKMFccC0cgasrqSSvInLR2\n4m+cdJsd1HpnTC5rCrb4AD0PGg71HL565gFue/CptBg=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Added\n- Initial version"
           }
         },
         "signatureDigest": "sha512"
@@ -36500,19 +36577,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=20.0.0 <23.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/storj-thirdparty/nextcloud-app/releases/download/v0.0.1/storj.tar.gz",
-        "created": "2021-09-27T11:13:06.739069Z",
+        "download": "https://github.com/storj-thirdparty/nextcloud-app/releases/download/v0.0.2/storj.tar.gz",
+        "created": "2021-09-30T00:03:04.599910Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2021-09-27T11:13:08.227962Z",
-        "isNightly": true,
+        "lastModified": "2021-09-30T00:03:05.631180Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=20 <=22",
-        "signature": "lEE1kXBvrTSBCxcJ4d/BTmTjpDl2YlH5/WvgrTM7fuU44lPW0s1hwXtLqcrdsoDX\nCMAhjCLskIc5Z/wUpGmWZVt1LZ9W3HdxMmryKEf6yp3Z8c9VSrzyDE0lLBg6b+vs\nA1yob39brv573MSEZUH0C4/kLsglJEXVGze7tjHwDgOS2S2xN+lGSS3NE/++yEJK\nVxR1XuUs4IiutBafGxTilh2L6pLdKx5VNHhICgCQCSAoqjAuqYkmjgLqYJ6lBhSg\n9Fjj9cAA8rvYFtPoJmDBBechMhreih/7XkTiwB52G6ZVLs6QsmnSIF1JtBBSFkeb\nNggGEYpB21xnoXKOOR00OPnBeoLdu6n22QOOEhC/jrWCs4U39nFXPNyJyBqjR0RZ\n4w5dF3IHzbCwsDiipgytk0wa8btqqHhz86zV1P/c8NQUUYAPRmxd4MNRIvlhTCtS\nulWVP9UGKZlifyb5bMyXm7Nr7BEngcDZ79Z5DTXio7wzCcZti+va5ptxh9XFioW6\nmJHTb7mqyJK+amQty+lv191xBnaxZ8YIGZf6ALML6WPlcZgnhURb/tsqcZ+Wc7Z9\nO4cAWn73yoJS4CDMvMZ6Kb3KvelhwFKSs4RC5y2C1xFKMFccC0cgasrqSSvInLR2\n4m+cdJsd1HpnTC5rCrb4AD0PGg71HL565gFue/CptBg=",
+        "signature": "FP4mcWuooW+WELnAsAPc9FSjXTLBVy5V8bCcVuxV8KKRNpCbDQSblqQet6GGFv4Z\n3W1ETF/902t7O8CSQGDZU/BQRxo/B+GWXs19BSaKwQEEQfGGwC7wenAS75RqxzFD\n0AKbLS0cJ65YLTf4xEUHE0EF35kab3AB1Gh1FmZjjSY4w+dXRse/7kMrgANUE9om\nkT0qJzs6NK05ufKnNt7JBaMTRMTDjOucJ0HdRikjNNwuKwkDu+DREQpVpUyGPvSs\n9nN4UCDjmxY+YY0JPnT1PadtX4IcZKSWl5DtGwouyQxxTHkSCk/kYXp1vmPAgli0\n75akIaVXd2+qYjMX5RGIxUPV6/tiYrHzB2cwDCMTUsQEM+15vxQtk6lk0sjPs9jy\nQbpzuTYHCiDCNM+ofGS+GvQJcuA2fzGuJPGkv+uOIBzOBfQZMODBf6yO9l0ecSQU\nHMcPrcfhuoHH/0ktE9CoXV6OW6i2yfqzK/3W8wZHu6VcjJ70punHybCbt/U00ImU\nQb2j3hqmEkJu75XFU5X29HTdZ5pLzBnQe4TVJA0b4aDJnsO2Oor/fZ3avizykE/r\nd4z6hd66LCoIn9IPKtyfTzVASkyKJznPw+fSMCnoQyFHxEKTdbaeXQQRwV2QnTqb\n7VbVDNZt1BNdDrOv+4GTGpo8ahYtyhAWAaTAPZ2UUdA=",
         "translations": {
           "en": {
-            "changelog": "### Added\n- Initial version"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"