diff --git a/data/apps.json b/data/apps.json
index 05ce2c9da96e67c212cb96dd0155a9e22f9f81e6..ee2365a90c74acd651026ceaad3767b270196068 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -1851,19 +1851,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/approval/releases/download/v1.0.10/approval-1.0.10.tar.gz",
-        "created": "2022-07-08T14:40:42.717951Z",
+        "download": "https://github.com/nextcloud/approval/releases/download/v1.0.10-3-nightly/approval-1.0.10-3-nightly.tar.gz",
+        "created": "2022-07-08T12:48:23.555511Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-07-08T14:40:44.558341Z",
-        "isNightly": false,
+        "lastModified": "2022-07-08T12:48:24.852519Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
-        "signature": "OCPlB8iaM27PWC9WbYShBAKuMr5CrYtw9SL8OPazmWNrNlAKjwQDq5RcLG2DVG+mNhdhrqZjRFbPm2D1S0l3Nf3baxB27SJUThsl6l8EPeNCs8XwONPGvH5E/IJwXXWOrFNC4sUcILm0EtC276p1gfnmOuhzY7pEh8BP7zMwOsbECR6FMncfYWSDqzqZUJtiEuS6/Cd7GneqUqtJrhbwgNXO5qZ9n2O37Zs9f2SBLCD8Y+BycMKZ4n33pKkTaHQ7qJZyWdwb9FSGXMOrAZMrHmvvkrNTNGtZQvDbPo+f3/9sMDmml4YbYi2AoE304GgFzJv91dWN4jAssyXDRjO28OAGea/SUVmg42B367tCSUnWN0t2znoOx5apISrWK/6kX2I7GZfT0IRoNnXO8xxeo0UUQWREo9drODlp8Rf45142wkosVblMt1XLBnCFyqwkH+FCEmiuDjrtaJMuDbRD7HsiaRjNMeOl0Y3uEKOKRgWtrbrJaeCWmzdqyURVuIsrKJ2vPulEd4O1SGzYhYych3WiDrSwv8+BWbiB6vR1B/yc03wkMG5ejRNrOluZmU2MwaFu5dlw6csbs7tjjPSjgSJpLF5eYfvMw1g6PZ4C/ZWxhlbAan2NVTsFFuQL2UaZI4XrRajF7qFkWW8ca2IefV7D9NEdjo2wq3bXCojM9MU=",
+        "signature": "WSx1KHrWpOYbeWQTNuCDjLMdiyWpxue9PHp7pv25puCQrfubOQqTyYF/pO0DleksFQ8rSVjmKJA00owOjJ0gHuSw5dFbb+DcndK6DXVfM8y18i47xFN1J1TqWm7VPkj6SlrP29QvLHm1d8xVJfvGT6Ht1UouQEy7+mbPVovmU9g10qCqv4WIFNM8Ws1AZEPwm4RS+Mq4YW25+Zwzd7CRfHRLTc7QLoJLIEr+giO3u+zwh4f2r0UFYQ5jsJZ4NcBXTXDwRg5T8fqtSz17qYFOxTKl/UWp//VvX4zpRUaRshcOlwBB3ZB15rWHsxz1PjakjAHWeKXs86fwrk9nORou7zrPpGBG989Zmp3OILIRWQEnE2eSm7APyf1JVvh9iGm7IX3B6IFd2HhGQdz+NjzEaDJskD7hSuPVUwmH8loGHAzCgw6gtwpsFb4ohoot/vOJ6+E2DL68k+PNo1v48OelAjgFZTemh8UylmJ8C4dPcF70IxJCNQmkyFd+oGnsNu/j4KQikmtAweoR955HB3jC9J2XxaGTeykwTCVLumzf0hH1NKGf3YLj1BkL4YXkZFCKKCtxKOZQaMhzDrzjCVON7OrwEbscPFYJZiAVuimQQNx1dWzI/WtWCL1GPoY44CFIVH3Kcygy9g9oVvrtsiZ4MCTDdhcHWh4JFtlyEfEoFTg=",
         "translations": {
           "en": {
-            "changelog": "### Changed\n- bump js libs\n- use latest @nextcloud/vue\n- adjustments for Nextcloud 25 (no more svg api, replace icon classes with material icons etc...)\n- polish UI\n- CI tests with multiple Nextcloud, DB and Php version\n\n### Fixed\n- Sharing is now working with chained rules\n  [#27](https://github.com/nextcloud/approval/issues/11) @rmuzzini @osm-frasch @xenophil90"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -1876,19 +1876,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/approval/releases/download/v1.0.10-3-nightly/approval-1.0.10-3-nightly.tar.gz",
-        "created": "2022-07-08T12:48:23.555511Z",
+        "download": "https://github.com/nextcloud/approval/releases/download/v1.0.10/approval-1.0.10.tar.gz",
+        "created": "2022-07-08T14:40:42.717951Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-07-08T12:48:24.852519Z",
-        "isNightly": true,
+        "lastModified": "2022-07-08T14:40:44.558341Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
-        "signature": "WSx1KHrWpOYbeWQTNuCDjLMdiyWpxue9PHp7pv25puCQrfubOQqTyYF/pO0DleksFQ8rSVjmKJA00owOjJ0gHuSw5dFbb+DcndK6DXVfM8y18i47xFN1J1TqWm7VPkj6SlrP29QvLHm1d8xVJfvGT6Ht1UouQEy7+mbPVovmU9g10qCqv4WIFNM8Ws1AZEPwm4RS+Mq4YW25+Zwzd7CRfHRLTc7QLoJLIEr+giO3u+zwh4f2r0UFYQ5jsJZ4NcBXTXDwRg5T8fqtSz17qYFOxTKl/UWp//VvX4zpRUaRshcOlwBB3ZB15rWHsxz1PjakjAHWeKXs86fwrk9nORou7zrPpGBG989Zmp3OILIRWQEnE2eSm7APyf1JVvh9iGm7IX3B6IFd2HhGQdz+NjzEaDJskD7hSuPVUwmH8loGHAzCgw6gtwpsFb4ohoot/vOJ6+E2DL68k+PNo1v48OelAjgFZTemh8UylmJ8C4dPcF70IxJCNQmkyFd+oGnsNu/j4KQikmtAweoR955HB3jC9J2XxaGTeykwTCVLumzf0hH1NKGf3YLj1BkL4YXkZFCKKCtxKOZQaMhzDrzjCVON7OrwEbscPFYJZiAVuimQQNx1dWzI/WtWCL1GPoY44CFIVH3Kcygy9g9oVvrtsiZ4MCTDdhcHWh4JFtlyEfEoFTg=",
+        "signature": "OCPlB8iaM27PWC9WbYShBAKuMr5CrYtw9SL8OPazmWNrNlAKjwQDq5RcLG2DVG+mNhdhrqZjRFbPm2D1S0l3Nf3baxB27SJUThsl6l8EPeNCs8XwONPGvH5E/IJwXXWOrFNC4sUcILm0EtC276p1gfnmOuhzY7pEh8BP7zMwOsbECR6FMncfYWSDqzqZUJtiEuS6/Cd7GneqUqtJrhbwgNXO5qZ9n2O37Zs9f2SBLCD8Y+BycMKZ4n33pKkTaHQ7qJZyWdwb9FSGXMOrAZMrHmvvkrNTNGtZQvDbPo+f3/9sMDmml4YbYi2AoE304GgFzJv91dWN4jAssyXDRjO28OAGea/SUVmg42B367tCSUnWN0t2znoOx5apISrWK/6kX2I7GZfT0IRoNnXO8xxeo0UUQWREo9drODlp8Rf45142wkosVblMt1XLBnCFyqwkH+FCEmiuDjrtaJMuDbRD7HsiaRjNMeOl0Y3uEKOKRgWtrbrJaeCWmzdqyURVuIsrKJ2vPulEd4O1SGzYhYych3WiDrSwv8+BWbiB6vR1B/yc03wkMG5ejRNrOluZmU2MwaFu5dlw6csbs7tjjPSjgSJpLF5eYfvMw1g6PZ4C/ZWxhlbAan2NVTsFFuQL2UaZI4XrRajF7qFkWW8ca2IefV7D9NEdjo2wq3bXCojM9MU=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Changed\n- bump js libs\n- use latest @nextcloud/vue\n- adjustments for Nextcloud 25 (no more svg api, replace icon classes with material icons etc...)\n- polish UI\n- CI tests with multiple Nextcloud, DB and Php version\n\n### Fixed\n- Sharing is now working with chained rules\n  [#27](https://github.com/nextcloud/approval/issues/11) @rmuzzini @osm-frasch @xenophil90"
           }
         },
         "signatureDigest": "sha512"
@@ -2329,7 +2329,7 @@
         "version": "2.5.0",
         "phpExtensions": [
           {
-            "id": "SimpleXML",
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -2339,7 +2339,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "SimpleXML",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -2370,7 +2370,7 @@
         "version": "2.4.0-beta.1",
         "phpExtensions": [
           {
-            "id": "SimpleXML",
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -2380,7 +2380,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "SimpleXML",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -2411,7 +2411,7 @@
         "version": "2.4.0",
         "phpExtensions": [
           {
-            "id": "SimpleXML",
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -2421,7 +2421,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "SimpleXML",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -2506,19 +2506,19 @@
         "version": "12.1.0",
         "phpExtensions": [
           {
-            "id": "mbstring",
+            "id": "intl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "intl",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
         ],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -2528,7 +2528,7 @@
             "rawVersionSpec": ">=8.0"
           },
           {
-            "id": "sqlite",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -2558,19 +2558,19 @@
         "version": "12.0.0",
         "phpExtensions": [
           {
-            "id": "mbstring",
+            "id": "intl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "intl",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
         ],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -2580,7 +2580,7 @@
             "rawVersionSpec": ">=8.0"
           },
           {
-            "id": "sqlite",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -2610,19 +2610,19 @@
         "version": "11.0.4",
         "phpExtensions": [
           {
-            "id": "mbstring",
+            "id": "intl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "intl",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
         ],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -2632,7 +2632,7 @@
             "rawVersionSpec": ">=8.0"
           },
           {
-            "id": "sqlite",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -2662,19 +2662,19 @@
         "version": "11.0.3",
         "phpExtensions": [
           {
-            "id": "mbstring",
+            "id": "intl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "intl",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
         ],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -2684,7 +2684,7 @@
             "rawVersionSpec": ">=8.0"
           },
           {
-            "id": "sqlite",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -4068,8 +4068,33 @@
     "issueTracker": "https://github.com/nextcloud/calendar/issues",
     "website": "https://github.com/nextcloud/calendar/",
     "created": "2016-10-01T12:40:39.060903Z",
-    "lastModified": "2023-08-31T18:49:00.277689Z",
+    "lastModified": "2023-09-07T13:36:59.289657Z",
     "releases": [
+      {
+        "version": "4.5.0-rc.2",
+        "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/calendar/releases/download/v4.5.0-rc2/calendar-v4.5.0-rc2.tar.gz",
+        "created": "2023-09-07T13:36:59.250905Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-09-07T13:36:59.317056Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.4 <=8.2",
+        "rawPlatformVersionSpec": ">=25 <=28",
+        "signature": "uOOCVfDxWhq4Xshd5tTXzSqr86eU8tDmrb+ojz9hhRqTqQ/nux9JvvsqDARUyhm8jzT+n41QSRNs9sSJcME8NbRHytHL1Zc1qFqAha8ejbnGVqkcsk05atll0g7HDvwzZ3/wvtiIvWo6/JZJVnzGMaclH137nXEhtQUOGn7ma+W5XwEDlrwhkMIPlXPx0dHQjz0m2Wd0wJYYzWkpNfQewvLjnoBQXEetLeD94C2H7auoQqMAMiVxJQlARxMtSNxQfOZXdznxjwEZzXA1UzLR09FLd/K9nybQHGDEYTEog2OfRLdBxRDWHDlkY10Xj8pShW8/lh/oL2Ydne+lsyYBnXomlURkWNLcEho07ktzgG2/EPG6SoZrErUumvNnKkJGRcdKTqqeuHNUXKEm+vzWirCzVYBsGGEGOHzq9+nyjRr4ariqRo1GRwep6KHlLKSBLBW64B1clo8VPNe6Cg4z32Q+vsvu3Ok+XXQ3LEl3SgOhq+W+WPVO0rHb9IX30SHf0M/GDAb+vpYDk7hU2Bj4Ig1dVFdJAScGI+aCNlXgH8I/cwBlXFS+/v2DG5GHAaWVnnI/KkxHPTZCiuRBbjMxBYIhjftTh4M6uDk5HYHcFwUpdhN1pSpc+JITLN0VPgG0lKOAb1zBEvRruN+BbpSRErKNWnCyXz6XSENJ20k+awI=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "4.5.0-rc.1",
         "phpExtensions": [],
@@ -4195,6 +4220,31 @@
         },
         "signatureDigest": "sha512"
       },
+      {
+        "version": "4.4.5",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.4.0 <8.3.0",
+        "platformVersionSpec": ">=25.0.0 <28.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.5/calendar-v4.4.5.tar.gz",
+        "created": "2023-09-07T13:13:25.980580Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-09-07T13:13:26.115309Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.4 <=8.2",
+        "rawPlatformVersionSpec": ">=25 <=27",
+        "signature": "I8Y7aNfrd2RX54BuUt0oFUp/pX2PtGqHDNK7cYIFCQbz1GnBH1cknSpE68zC+KGbporMC+x3fbi37OOLDIlL2xlcS1JsrJ+2nQjIKENXZDgrF05RWyrsIhJ5Nu9Us8BaJPouaM8FprQAfztQBdKN5mIT16QIl9BSEpEr9MRK7JUTA5XyTDoj/gF1ArY/NRP6H4hKpnAGmq5zYjca3v8OYnRhIt0LQHTGRPkT22Yn1OmY1AHq+Co2x+aw5FRZdNXqB3Q4N7wA4aAd+eRYQLGpO8uABVre2bpv+M6FfBp2anf6jPMlMEC/fU3zytAQuPbfBRzlKv+jW9Ec9PNy0W2H7rlnrp1TW9cCkoKsUNWYJbOuYe3x5E9lU836bcpgIdcDPXkRe21worm/0Cw0OToOrhxj+P196kh5WxZ6GsFFL9yBi6Hmx62MiMPKDoS+iNmgmBPMf5Qee0esQIN0fSltjPMtSv4FOtw933dScfge1AidloZSwtEWRA25hkUi3GHMVF/W34Qh9YiG6CAoCJ0imEkrHf3+0vPahny8w6zPpr1SnqGTCo4XTVLPIUT+2tvKbWFGrC5a/Pkce9RZHPJgdJqLKsRnlkGD3lHOpuPy83wPhPdmFdIt0Q+qSBhVaJDVjc2WAQeOCy2L46Cy8sch3i8QdBzrkM894KtY1Nnq910=",
+        "translations": {
+          "en": {
+            "changelog": "### Fixed\n- Avatars now use placeholders for attendees\n- FreeBusy disabled for attendees"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "4.4.4",
         "phpExtensions": [],
@@ -8572,19 +8622,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=25.0.0 <27.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/julien-nc/cospend-nc/releases/download/v1.5.7/cospend-1.5.7.tar.gz",
-        "created": "2023-02-12T19:00:05.362499Z",
+        "download": "https://github.com/julien-nc/cospend-nc/releases/download/v1.5.7-1-nightly/cospend-1.5.7-1-nightly.tar.gz",
+        "created": "2023-02-12T18:46:56.958744Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-02-12T19:00:11.689191Z",
-        "isNightly": false,
+        "lastModified": "2023-02-12T18:46:56.972583Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=25 <=26",
-        "signature": "j35HdkjmSKsOAL4+jT7qhL8bFWhm4igEgIL8KSe4wdXtvvZVU4fG8aIzT5XTzNw6Zj6dRTJnkqePyyY80B5r8fG5+cq3L9lWrOKkIPTHQVygd0Is31B3lY0eHjtC/UD7Sz8zaWSlBHobvpSEYUrh2vPUNFQByiDI8/iE6RWWIOoLOFCVl+6GSapq0Ly3HkP8YkAn8Bv2DcWxPRWgTVghTAJTvb1MEGBXD+YrxcZtI5P49678nGTaM3Y0U9a0JfTLY6dzEw/VrwKtk+lkAz4kOcvUD++ecO4avupfH6KtQlCsXXVlBd9FVKYWOKjf8BaKMIWoM6i4Uami0zNT5FfMWIlpAeJisNMVjLrHgGSojKrBnEfc2hprk36gVaEhSUQyCRAh54aYLi53cPeF/8gvnCV8sQ17ngJLo94pDDKT5s5+C3ILTCb4mx4L6ZBc1clM3cyGjobMV4M+PbdjRygzCdxnwIVY1jcXPK5ajM6PqZuU4E07yiP7/+pCf/cXHCbcmfs9RLraLbpc1XeIKZaAk1TKBOhOpTbCoPwuf/R89E/TUpSdus95nj2SjBc4yU+16a+RRPD/KZK2BxsAgAWlJlAcRkED3K4Hr3MMVsMLSSETP+kMD6uoUKqIs5SUMj8VtOYdW+qMXOi39pF1VDzWk1Y+47zTtmVwXRKNuCwhLZM=",
+        "signature": "SaVssyK9jPDgRrE+zfU6NcHOaGTNycmf71WWZUg9IZwi/s77jp8iNYXmIX4nx+4yAChLEzxnN98c+jhtpogrRsrisB/1hu3e1O8Xx/4+lSIkpOBQU5CXNFAvEEnss1CNleVfW/u/Vq8cZXh8tSBDaSv3qb8AIu949bLkgNqu2m0UPiG3tS0CgAmMuoQI6Do5yipaXWDYh6OcGmQqOaxPcoVGnP/Dge0lR+ZQC7dIG12YCD4ro2J4mwQMAMG2ocHbwzfcC1RoKfXHw5/VpdEf8l4aV47iPc3Ql9h2OlMapTC/3V9mN1oF/S8k9UP5s2GoXU3ensgxOiErjqJfe0QQ8Iu5aRlrev0CkvtBASF1Wx4cfnB1L3ou9fOUT4CicMwx1J4r/jiaDVggxedtNlkVqEePJw3jvbi1pvXLiWvD2mPxfWHBhLU00EuE3Y0NEcqr2M/ynLuA+oyahVKpU8XnzJmyqlaXtG+SMpomK2KR4oIJ11BDNqU82H3uQ3jOOfwFfTl+PMipcKQ8aKAzCOfx5To2V1N6+yoYEsEqI1M5xHkrPdl3UCo/ylK5BEsu+kzzmle24Pj6LuQh6MNrdhpceS0EXP4k5y7xWMj+5aDXbNphWAaOm1BhJ3aDsXvCT2wjZGvXWzvIVCtIBPoRvpkuFDMlwQuhD/9wF+OSJwbgoOo=",
         "translations": {
           "en": {
-            "changelog": "### Changed\n- lazy load frontend scripts\n- update npm pkgs\n\n### Fixed\n- adjust to changes in NcActionInput, fix public link label and password inputs"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -8597,19 +8647,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=25.0.0 <27.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/julien-nc/cospend-nc/releases/download/v1.5.7-1-nightly/cospend-1.5.7-1-nightly.tar.gz",
-        "created": "2023-02-12T18:46:56.958744Z",
+        "download": "https://github.com/julien-nc/cospend-nc/releases/download/v1.5.7/cospend-1.5.7.tar.gz",
+        "created": "2023-02-12T19:00:05.362499Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-02-12T18:46:56.972583Z",
-        "isNightly": true,
+        "lastModified": "2023-02-12T19:00:11.689191Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=25 <=26",
-        "signature": "SaVssyK9jPDgRrE+zfU6NcHOaGTNycmf71WWZUg9IZwi/s77jp8iNYXmIX4nx+4yAChLEzxnN98c+jhtpogrRsrisB/1hu3e1O8Xx/4+lSIkpOBQU5CXNFAvEEnss1CNleVfW/u/Vq8cZXh8tSBDaSv3qb8AIu949bLkgNqu2m0UPiG3tS0CgAmMuoQI6Do5yipaXWDYh6OcGmQqOaxPcoVGnP/Dge0lR+ZQC7dIG12YCD4ro2J4mwQMAMG2ocHbwzfcC1RoKfXHw5/VpdEf8l4aV47iPc3Ql9h2OlMapTC/3V9mN1oF/S8k9UP5s2GoXU3ensgxOiErjqJfe0QQ8Iu5aRlrev0CkvtBASF1Wx4cfnB1L3ou9fOUT4CicMwx1J4r/jiaDVggxedtNlkVqEePJw3jvbi1pvXLiWvD2mPxfWHBhLU00EuE3Y0NEcqr2M/ynLuA+oyahVKpU8XnzJmyqlaXtG+SMpomK2KR4oIJ11BDNqU82H3uQ3jOOfwFfTl+PMipcKQ8aKAzCOfx5To2V1N6+yoYEsEqI1M5xHkrPdl3UCo/ylK5BEsu+kzzmle24Pj6LuQh6MNrdhpceS0EXP4k5y7xWMj+5aDXbNphWAaOm1BhJ3aDsXvCT2wjZGvXWzvIVCtIBPoRvpkuFDMlwQuhD/9wF+OSJwbgoOo=",
+        "signature": "j35HdkjmSKsOAL4+jT7qhL8bFWhm4igEgIL8KSe4wdXtvvZVU4fG8aIzT5XTzNw6Zj6dRTJnkqePyyY80B5r8fG5+cq3L9lWrOKkIPTHQVygd0Is31B3lY0eHjtC/UD7Sz8zaWSlBHobvpSEYUrh2vPUNFQByiDI8/iE6RWWIOoLOFCVl+6GSapq0Ly3HkP8YkAn8Bv2DcWxPRWgTVghTAJTvb1MEGBXD+YrxcZtI5P49678nGTaM3Y0U9a0JfTLY6dzEw/VrwKtk+lkAz4kOcvUD++ecO4avupfH6KtQlCsXXVlBd9FVKYWOKjf8BaKMIWoM6i4Uami0zNT5FfMWIlpAeJisNMVjLrHgGSojKrBnEfc2hprk36gVaEhSUQyCRAh54aYLi53cPeF/8gvnCV8sQ17ngJLo94pDDKT5s5+C3ILTCb4mx4L6ZBc1clM3cyGjobMV4M+PbdjRygzCdxnwIVY1jcXPK5ajM6PqZuU4E07yiP7/+pCf/cXHCbcmfs9RLraLbpc1XeIKZaAk1TKBOhOpTbCoPwuf/R89E/TUpSdus95nj2SjBc4yU+16a+RRPD/KZK2BxsAgAWlJlAcRkED3K4Hr3MMVsMLSSETP+kMD6uoUKqIs5SUMj8VtOYdW+qMXOi39pF1VDzWk1Y+47zTtmVwXRKNuCwhLZM=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Changed\n- lazy load frontend scripts\n- update npm pkgs\n\n### Fixed\n- adjust to changes in NcActionInput, fix public link label and password inputs"
           }
         },
         "signatureDigest": "sha512"
@@ -9041,16 +9091,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=18.0.0 <100.0.0",
         "minIntSize": 32,
-        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/2129524508/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
-        "created": "2022-02-23T19:25:14.232829Z",
+        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/2129418437/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
+        "created": "2022-02-23T18:55:18.379060Z",
         "licenses": [
           "mpl"
         ],
-        "lastModified": "2022-02-23T19:25:15.773405Z",
-        "isNightly": false,
+        "lastModified": "2022-02-23T18:55:20.436592Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=18 <=99",
-        "signature": "w9wev2GhXjw/qevdVdpyrWAcMthuTnaQqEeVXaot6ZZ/nWhpycs8H1kEGtZanqM1bH/5hE7lokjk69C9n0dpHoRwZIguzqVjtMDvwytGF/VoiUcNMzrM7bqMwNDJMrwc8b+2GguNSo7Jh7CC5RV9OEZzVrjgI/4abnOxUOE56Fxxym6Zb+jwQAKbI2Bs5YmzWb/0KCc0BdGi5FSBEKw6PTf5S4y5HZsPaf4kLuKpEbqIQY67/hVZ8poItIbI+fd5WoAfU6B7m/mNDcsINcAlDpHeE8D173OdyM9i96bdAYRI01qVZl5h9SnkyTHeDY47eolmpN500T2v4QaR1KS7/PoQv6hHWMYKAWHY5xwCl/AP0FYfNOqHeBJA/XFViwpdTjGE87wI+Gmy89Vu2p9vMoclEaj6/Xh0Ge2lDFaz+JuS3+tlYD/PDqHWQNcmoMsxxzm/g7Lp2B7gN3q6EgYLNZu6xtYCPmypgNQyl6f10a9rr0KWrILMkRVZQABCiOZA/XUUGmmDGBWlvy1QLEygmjNJsk9xAuYEoGGXDdrzLH2h9g9XA1MfwzM8hK5IyD6k1C9OIL/+X8iYIHqMxANYgNuvFfM13o86FGVirC2Yd6DM+FiO/G0YPmsmxL+bMFj5rhtnUkOTvj+BujuScBTiboxYYuRD6tPi4KgFMQ01gWk=",
+        "signature": "FUie1rnQO/Uny/f3zkhfKtBjJpIBGYLxHHZ21AaXPdzHSUws+m7tmPSVnTLNGlgf8RBzt1+cIKPCOCt59qyj5mbWvSBDgTraIyKp42N12CwXiY5TKiBHlp7X2ChPCTSat/q+25KKfpb4NR9Dg3BcUoxUYVzhIlWXNf7Ngt9OZSY0szp8KYnPZd0bunU3I4x1cEvv2sb+XyKP48EE0Sn2Knf91eUgJuuwrYFKCS6PqYeN4jvEVjUtI5Nf8Idg2ICXS9/FROz5+WttHeE8YArxWCOqG5WNnzSdscx/mBGIj/a+6ba5qBBEk5qUG/sBClszi5iDTSX1sOA4AFj3IW77/fhZKavf5IZHfP4czPMbc+9i0e9yk0fbwtOuRQOuGIcM99gLthqfyzWgfd2e7G3TEPT/N6dPw/QI4w+lOVOQLf7nwtEHc1UlHuhVIxOr5Q27Djyis3zMuRixDkbm8lo700OgUQ5+cJdQRurKOCNLDZg2YbhbVf0YhFo563MpdqKiNwQFVroY0oZDfGw2TiiKOrvZ7Up+z2RNbElXiSHMaV6TYsPo1Tv9rQlNtw4whNS39WkQo/9xVj33t6fYpRXLIql754jI1nRGiSQfAiW93D0Vv8MxchAVpXw2zz5pIxSe5+iC/IUEmRYLzgV7Eg53WqwadVvPlrM0uk6P/r6DeKo=",
         "translations": {
           "en": {
             "changelog": ""
@@ -9066,16 +9116,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=18.0.0 <100.0.0",
         "minIntSize": 32,
-        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/2129418437/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
-        "created": "2022-02-23T18:55:18.379060Z",
+        "download": "https://gitlab.com/ethernet.zero/nextcloud-cpanelmailsync/-/jobs/2129524508/artifacts/raw/build/artifacts/appstore/cpanelmailsync.tar.gz",
+        "created": "2022-02-23T19:25:14.232829Z",
         "licenses": [
           "mpl"
         ],
-        "lastModified": "2022-02-23T18:55:20.436592Z",
-        "isNightly": true,
+        "lastModified": "2022-02-23T19:25:15.773405Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=18 <=99",
-        "signature": "FUie1rnQO/Uny/f3zkhfKtBjJpIBGYLxHHZ21AaXPdzHSUws+m7tmPSVnTLNGlgf8RBzt1+cIKPCOCt59qyj5mbWvSBDgTraIyKp42N12CwXiY5TKiBHlp7X2ChPCTSat/q+25KKfpb4NR9Dg3BcUoxUYVzhIlWXNf7Ngt9OZSY0szp8KYnPZd0bunU3I4x1cEvv2sb+XyKP48EE0Sn2Knf91eUgJuuwrYFKCS6PqYeN4jvEVjUtI5Nf8Idg2ICXS9/FROz5+WttHeE8YArxWCOqG5WNnzSdscx/mBGIj/a+6ba5qBBEk5qUG/sBClszi5iDTSX1sOA4AFj3IW77/fhZKavf5IZHfP4czPMbc+9i0e9yk0fbwtOuRQOuGIcM99gLthqfyzWgfd2e7G3TEPT/N6dPw/QI4w+lOVOQLf7nwtEHc1UlHuhVIxOr5Q27Djyis3zMuRixDkbm8lo700OgUQ5+cJdQRurKOCNLDZg2YbhbVf0YhFo563MpdqKiNwQFVroY0oZDfGw2TiiKOrvZ7Up+z2RNbElXiSHMaV6TYsPo1Tv9rQlNtw4whNS39WkQo/9xVj33t6fYpRXLIql754jI1nRGiSQfAiW93D0Vv8MxchAVpXw2zz5pIxSe5+iC/IUEmRYLzgV7Eg53WqwadVvPlrM0uk6P/r6DeKo=",
+        "signature": "w9wev2GhXjw/qevdVdpyrWAcMthuTnaQqEeVXaot6ZZ/nWhpycs8H1kEGtZanqM1bH/5hE7lokjk69C9n0dpHoRwZIguzqVjtMDvwytGF/VoiUcNMzrM7bqMwNDJMrwc8b+2GguNSo7Jh7CC5RV9OEZzVrjgI/4abnOxUOE56Fxxym6Zb+jwQAKbI2Bs5YmzWb/0KCc0BdGi5FSBEKw6PTf5S4y5HZsPaf4kLuKpEbqIQY67/hVZ8poItIbI+fd5WoAfU6B7m/mNDcsINcAlDpHeE8D173OdyM9i96bdAYRI01qVZl5h9SnkyTHeDY47eolmpN500T2v4QaR1KS7/PoQv6hHWMYKAWHY5xwCl/AP0FYfNOqHeBJA/XFViwpdTjGE87wI+Gmy89Vu2p9vMoclEaj6/Xh0Ge2lDFaz+JuS3+tlYD/PDqHWQNcmoMsxxzm/g7Lp2B7gN3q6EgYLNZu6xtYCPmypgNQyl6f10a9rr0KWrILMkRVZQABCiOZA/XUUGmmDGBWlvy1QLEygmjNJsk9xAuYEoGGXDdrzLH2h9g9XA1MfwzM8hK5IyD6k1C9OIL/+X8iYIHqMxANYgNuvFfM13o86FGVirC2Yd6DM+FiO/G0YPmsmxL+bMFj5rhtnUkOTvj+BujuScBTiboxYYuRD6tPi4KgFMQ01gWk=",
         "translations": {
           "en": {
             "changelog": ""
@@ -9439,9 +9489,9 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=9.4.0",
+            "rawVersionSpec": ">=9.4"
           },
           {
             "id": "sqlite",
@@ -9449,9 +9499,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=9.4.0",
-            "rawVersionSpec": ">=9.4"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -9480,9 +9530,9 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=9.4.0",
+            "rawVersionSpec": ">=9.4"
           },
           {
             "id": "sqlite",
@@ -9490,9 +9540,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=9.4.0",
-            "rawVersionSpec": ">=9.4"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -9521,9 +9571,9 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=9.4.0",
+            "rawVersionSpec": ">=9.4"
           },
           {
             "id": "sqlite",
@@ -9531,9 +9581,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=9.4.0",
-            "rawVersionSpec": ">=9.4"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -9562,9 +9612,9 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=9.4.0",
+            "rawVersionSpec": ">=9.4"
           },
           {
             "id": "sqlite",
@@ -9572,9 +9622,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=9.4.0",
-            "rawVersionSpec": ">=9.4"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -9603,9 +9653,9 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=9.4.0",
+            "rawVersionSpec": ">=9.4"
           },
           {
             "id": "sqlite",
@@ -9613,9 +9663,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=9.4.0",
-            "rawVersionSpec": ">=9.4"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -9644,9 +9694,9 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=9.4.0",
+            "rawVersionSpec": ">=9.4"
           },
           {
             "id": "sqlite",
@@ -9654,9 +9704,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=9.4.0",
-            "rawVersionSpec": ">=9.4"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -9685,9 +9735,9 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=9.4.0",
+            "rawVersionSpec": ">=9.4"
           },
           {
             "id": "sqlite",
@@ -9695,9 +9745,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=9.4.0",
-            "rawVersionSpec": ">=9.4"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -9726,9 +9776,9 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=9.4.0",
+            "rawVersionSpec": ">=9.4"
           },
           {
             "id": "sqlite",
@@ -9736,9 +9786,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=9.4.0",
-            "rawVersionSpec": ">=9.4"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -10194,7 +10244,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.344827586206897,
+    "ratingOverall": 0.3448275862068966,
     "ratingNumRecent": 0,
     "ratingNumOverall": 29,
     "certificate": "-----BEGIN CERTIFICATE-----\nMIIEEzCCAvsCAhErMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDczMjMyWhcNMzAwODA0MDczMjMyWjAjMSEwHwYD\nVQQDDBhkb2N1bWVudHNlcnZlcl9jb21tdW5pdHkwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQDb9iIFOn1JqipXK9ZPN+SJGNa2mNNhwnLlVI1Ci3L/DUdc\nspAk58lBpAEjNmO78l4PAYIGfz9oGnchUug97Cq+A7nqep1z9sGj1oBbp7Xm4Xss\n2xsnqxJr0IF3TR3gMOqIiipugD/PCV/TY/EciGwwcOKtD7Zk7uytfmfYuN2CuF8C\nxxTz4n/LMM/UG+6+CFOiBruT2YgCfxB6BA5LhAiAtmhdbtZ7gql7QMcC+0UcoEtw\nSHxuZtUdnMr15iuM7MClLBL/iG4HCnLSS4gNpM96MrzjOS0vr4ME/5clF5t7cWwJ\nPPUE51TCmib0VhpSnHt/xiVeLKpiDBmYXcfHYyCKvJ+W8Jhhqk9eYySzWViXtmBr\nTUBTix6h+GlB9WFPQTStYP2LJnnw1Np6TF39cxBjx7VLzcqAoQ4H6m3sxwVoqhzC\nzYoGkr0BVTWCn4aHoVJTUjPyWBUTMhZSAO1HWaG3moDpuv54ei/LWxhr8ohg8M0d\nW1Knp1V+gjvleo8sKmpfjQzLoyXJGlQxaXYTpktIVvtCGaxzH/ypcGMZsN2jfgr/\nxxETCwKcpjrj/DBZVQrX/LfT82RXLKA/QXnqi3v0Q5URxiE+RyBlVFqPQe/vHH7p\nFhScR07waruHcxwGd5qHVvgP0e/s/Ax3/2VBEJiO0j/sz5I7gkowS+CWvhvZIQID\nAQABMA0GCSqGSIb3DQEBCwUAA4IBAQA+A5nJUKvi3SWrKOMvl0RRS1LhT3C69OV4\nisz+4SbVVb6eQ1pq2CvMV2l4TUWLN4JGbumfaVnmArrCVdt6o8muyK7r5Q0I6tJx\neO1GoimWfdZQwIzr6eqXkREXpraR9g774j2OtUD/zDFyN885Cvc/B0kuzFMj3q7m\nj0TaOuVF7bo/UeSdbwTgaQstjeb+n7BabsHBO7pNAVtAwN5HeqJb+0OKHmLPU1f8\noIE3RIXwT+jEqcircHshc22czS2pMLT7PTsKGBBISLjQql3NEkp4mgUiayrR0qzp\nJLZoZ5ePl9f64pwQV3x5gutwETVofwazotX/AzyIPpENjuRnaUDB\n-----END CERTIFICATE-----",
@@ -10615,7 +10665,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.96551724137931,
+    "ratingOverall": 0.9655172413793104,
     "ratingNumRecent": 0,
     "ratingNumOverall": 29,
     "certificate": "-----BEGIN CERTIFICATE-----\nMIIEATCCAukCAhHuMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjIxMTA5MDMxOTUxWhcNMzMwMjE0MDMxOTUxWjARMQ8wDQYD\nVQQDDAZkcmF3aW8wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUott\nC12hunkALyR6lRxHk9z6+j+JhEL+t5CvkddhYuIuekzUn7aXArR0Tvh15OFvbbJM\nFd8qv9hjAhg55W+lXao/K2BD/GFgXlYvC379Q8VR2iA5dg8WPwnMF6CaZTitwtmq\nBHvh4RO5ZEH56oVIjIHI62myhXwkavvh96zqsjnRxyAq7VZs75OSk6xXcfBh3pYa\nsAUb6P6ZjNqpY+7u5+K+TWxRRRLmqOYkRyyNnSRrKbx5SRCpCDqIeK5vfDaQHeQI\n3JcXPDbysmcmQ3cMjazK/kk6HQozjvRETgOW2HcuMNMeNQSQCSIjlnwcBn5KaR16\n741ZGZ7/54aFXuOEEsMIp0oI9/MC8jbb1bu5QRJQNNSZsnBqaM0+5FGGJf9JcdOc\nK8P+Re5fky7oZtjpvPME6SR6pCgmgT31j8rCXbYbf2+zuZrwzkFDSRoxIA3flnpz\n9px/JwkM2+eV4vPV8xe0zBlzQF+YOCfgSiHHMAwSjJKIF/p/n1FCzS84qTDN+kfz\nxkqcRTckI6dDij4qUN1f7Q/W1jlCpj2ewCiBSUNIn8sZrIDlQ+pI3cyVL3QRbJZM\nzRJSsgboRulSj8PJ0IGD/jO0uhaTctuLxT/37B0zionJDgB/dfGCvsuY5T9aNOVK\nnWmklHpVIAukCTLLBgC/YyVAZgmFedZv/dzzQQIDAQABMA0GCSqGSIb3DQEBCwUA\nA4IBAQCKF0dow6ugfkLPBXN0NvqibDexSKdZwBAH1EhdHF2OVjr5bzModYyDCm9/\ntqdRgSbd/r6wLge1ItlS0WpqCPWFpI9TcPMrw3L7VuKUWAUX9Q5N9ojAuMQm+H3u\nNeg2aGBqVgEilOW7BvmVZR+ex2HkTV1+WdIx69FgPyoXWAp0cyNJ1tDSTgUnHq0I\nxdAYXV3OnwDZwjlYeFS6KimhCqlBCkP2fv5J0rLXM5JV8zhUnZlCk3MEXbmXY6ID\nLMjfBcy2hNri04cs/HfSbJr9JRGh+A5F60Y7FlgTA2/zH3E4wUWsC2r62kO1nI85\n6KkvFSjrLRNn2sjM/D6NoqQxWLIs\n-----END CERTIFICATE-----",
@@ -10848,15 +10898,15 @@
           }
         ],
         "databases": [
-          {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8"
-          },
           {
             "id": "pgsql",
             "versionSpec": ">=11.9.0",
             "rawVersionSpec": ">=11.9"
+          },
+          {
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8"
           }
         ],
         "shellCommands": [],
@@ -10890,15 +10940,15 @@
           }
         ],
         "databases": [
-          {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8"
-          },
           {
             "id": "pgsql",
             "versionSpec": ">=11.9.0",
             "rawVersionSpec": ">=11.9"
+          },
+          {
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8"
           }
         ],
         "shellCommands": [],
@@ -10932,15 +10982,15 @@
           }
         ],
         "databases": [
-          {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8"
-          },
           {
             "id": "pgsql",
             "versionSpec": ">=11.9.0",
             "rawVersionSpec": ">=11.9"
+          },
+          {
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8"
           }
         ],
         "shellCommands": [],
@@ -10974,15 +11024,15 @@
           }
         ],
         "databases": [
-          {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8"
-          },
           {
             "id": "pgsql",
             "versionSpec": ">=11.9.0",
             "rawVersionSpec": ">=11.9"
+          },
+          {
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8"
           }
         ],
         "shellCommands": [],
@@ -11016,15 +11066,15 @@
           }
         ],
         "databases": [
-          {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8"
-          },
           {
             "id": "pgsql",
             "versionSpec": ">=11.9.0",
             "rawVersionSpec": ">=11.9"
+          },
+          {
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8"
           }
         ],
         "shellCommands": [],
@@ -11504,7 +11554,7 @@
       }
     ],
     "ratingRecent": 0.1,
-    "ratingOverall": 0.134615384615385,
+    "ratingOverall": 0.1346153846153846,
     "ratingNumRecent": 5,
     "ratingNumOverall": 26,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEEDCCAvgCAhB5MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcxMTIxMTExODA0WhcNMjgwMjI3MTExODA0WjAgMR4wHAYD\r\nVQQDDBVlbmRfdG9fZW5kX2VuY3J5cHRpb24wggIiMA0GCSqGSIb3DQEBAQUAA4IC\r\nDwAwggIKAoICAQCwHqGlgzWV3u/ASt60irDMLMVIjiYY2q8x95WveaCz6hzojNaD\r\nyjNJWPXid4Rs3E4TAPPdEaS7UGzAx/MJU5yy/k9vV1iJl+3E6I1UsMGDdHSdUf8E\r\nCjop7KOReeHMqnpwo4+Uwu5kPSuJcMK3bsYsx0NGdYEUGHNNhaCJJwGpalL07oyH\r\nURA+ZIDkkwZricgxqnSKMLQ1pzoSzC/WGWLQ1X+FgCI/v6zwWmkCWqgvII6XWoYr\r\n1iqFAUfnmPsthnoYpwAW8b42/00RdLGvAvbgtjl0X4tZWC1g3kdYYg6Dx03ZoAN3\r\nEe6IMYWSILMEbcYD4UMUNFUFnpL0h/Skf2Lf2PB2oYoy1TeBLwSY/xty4+bFrLzX\r\nxmCZmhCCnz7xJExYIeViTCIUV4n/lwQa1hfZKgJyJK+8WaUFljLgi7PJjgeyGst5\r\nzFX0+j8aAIMB331ENFPSGFQfUlISlUN7SaVMQCZjZCJfKLFTeK1p8AnWjw1oxiQE\r\nsVBshA2vi6kf6CUXd8ZBdWaD7tF3CyvKelLtTWdE6XO5VrQh1QPxJWqUwAz21TRL\r\nG6j6O0B8f6GiQkKEH9gIdF78GwNjEzLckMlfPqKJfg3PuDKo+iAIee9rCwu4GFkC\r\nhSSVjw7quCFN9Lbr/kvPUJ5jHjpPSqRtJ6GgBRZmsYKHYOAiQvxjuwfyTwIDAQAB\r\nMA0GCSqGSIb3DQEBCwUAA4IBAQBrM0JhwjnLHop4mlnSV/YR4eOrrDxKVCEX0uqK\r\ncTYpcMU3mN5wZpekqVgYmb9FCNVjvE9aolpZfOTycn8KRhiAIfX1KicWsTjVDmlK\r\nRYzIxZHb+Z5bJIc2c/EVE/Scjo1CGtEEWR4DuZeF1jkPJgbjjE8qNoQI0wcaIUxL\r\nrnfMwKZhfwI53fg2pu/RUbY+vlNbCizwGXD2GArmJcIo5M6NOIEPCEe2p2FJzH1G\r\nddZZkKlTikm2cSB/DHQzdXUH383M3UpjSsicMHb4jCvUnkwJLI4S/isKlBNAOTUY\r\n2TByHnyt3TP4gsJdSA/IIF8pk7xynwz2592mV9LROo6GbR5c\r\n-----END CERTIFICATE-----",
@@ -11587,17 +11637,17 @@
     "isFeatured": false,
     "authors": [
       {
-        "name": "Frank de Lange",
+        "name": "devnoname120",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "e-alfred",
+        "name": "Frank de Lange",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "devnoname120",
+        "name": "e-alfred",
         "mail": "",
         "homepage": ""
       }
@@ -12219,12 +12269,12 @@
         "version": "0.9.12",
         "phpExtensions": [
           {
-            "id": "bz2",
+            "id": "pdlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "pdlib",
+            "id": "bz2",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -12255,12 +12305,12 @@
         "version": "0.9.11",
         "phpExtensions": [
           {
-            "id": "bz2",
+            "id": "pdlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "pdlib",
+            "id": "bz2",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -12291,12 +12341,12 @@
         "version": "0.9.10-beta.2",
         "phpExtensions": [
           {
-            "id": "bz2",
+            "id": "pdlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "pdlib",
+            "id": "bz2",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -12327,12 +12377,12 @@
         "version": "0.9.10-beta.1",
         "phpExtensions": [
           {
-            "id": "bz2",
+            "id": "pdlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "pdlib",
+            "id": "bz2",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -12363,12 +12413,12 @@
         "version": "0.9.10",
         "phpExtensions": [
           {
-            "id": "bz2",
+            "id": "pdlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "pdlib",
+            "id": "bz2",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -13642,6 +13692,11 @@
       }
     ],
     "translations": {
+      "de": {
+        "name": "BPM Files",
+        "summary": "Ein BPMN 2.0/DMN 1.3 Viewer und Editor",
+        "description": "Ein BPMN 2.0/DMN 1.3 Viewer und Editor"
+      },
       "en": {
         "name": "BPM Files",
         "summary": "A BPMN 2.0/DMN 1.3 Viewer and Editor",
@@ -13651,24 +13706,19 @@
         "name": "BPM Files",
         "summary": "Un éditeur et visionneur de diagrammes BPMN 2.0 et DMN 1.3",
         "description": "Un éditeur et visionneur de diagrammes BPMN 2.0 et DMN 1.3"
-      },
-      "de": {
-        "name": "BPM Files",
-        "summary": "Ein BPMN 2.0/DMN 1.3 Viewer und Editor",
-        "description": "Ein BPMN 2.0/DMN 1.3 Viewer und Editor"
       }
     },
     "isFeatured": false,
     "authors": [
-      {
-        "name": "Kirsten Hauck",
-        "mail": "kirsten.hauck@processcentric.ch",
-        "homepage": "https://www.processcentric.ch"
-      },
       {
         "name": "Harald Loydl",
         "mail": "",
         "homepage": ""
+      },
+      {
+        "name": "Kirsten Hauck",
+        "mail": "kirsten.hauck@processcentric.ch",
+        "homepage": "https://www.processcentric.ch"
       }
     ],
     "ratingRecent": 0.5,
@@ -14781,7 +14831,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.869565217391304,
+    "ratingOverall": 0.8695652173913043,
     "ratingNumRecent": 0,
     "ratingNumOverall": 23,
     "certificate": "-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhAhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTYxMTMwMTUwOTM2WhcNMjcwMzA4MTUwOTM2WjAZMRcwFQYD\nVQQDDA5maWxlc19tYXJrZG93bjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAKms1OJKXOVMXJo1QKLUFW6cw91q28IR8kF0aI2hcSh4ckWiT61bK/btaQle\nUvnMBfwIpabdgwosSAaAsrMZiqD92aT7UPHRLi/tmN4ewtLAE1UB0Mwe/3gA9RUE\nSBV36fqxvPnV6mHT/AVIOtBkzyZi66lfAKZK5f72rxQD4sRh6kl4gB0p6iz2cT16\ngACpRWz1k1wSpFgzatlLz4I/Ehvcxngg8V89HPWC48quXtgNxalQwrexZwRD320L\nA9KX9WKWw0qnikNeXtB1JRbpnVt9KikJXD/ZWu/WnnTFwUkIRzNLJv/zsoTP8PUj\nCV7OHOJwbS5CsPs7mEgX+tgF/KrxdnVYJ+GAXsPthPPXXQpyQMqg4e6AzuWVLgBr\nMLGukvp2hGiEh2OAc6K902t7BrpMSwfnGxdL/K3QkaOsXolprsONTFaCO8dI3t66\nFz8luM7BaaPjINiElQ2KhCkbP0Rswl7zr/rL/wXCmnnKgxP1D1DmRotbObG28SGQ\nuUjnaraeXNgzTDjAoTHta577rP/Qh0m6lJGm6WSpZ4n9z9aa849MvWmt4sMUh0AS\nxvlAb3tLySqKuki2B3Sc5OpKPiBF9/5uVAo4D2lmxQe0cl8xxPaQhxqmsye6V7g9\neU0Y65bQt63xXUsY2po44x4Gu7rK4jhslBcWEmkBRWNJy4/LAgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBACiS0++Ct3M1zUiptrMkGbubviS0x2YEajsJe0g6ML28hsuF\nP+ZUVID6clHpCj8EVbTAnnAzmGBSgN0ksr+YjegGNoz9sn9WAzbV7NsfCyZ22nxm\nN8fTSz9+pjRUYKuuo5OVV0zEiVRNNBpqZQPX7/PRPzezi9D0hOG6IPPCMa5pF1Ov\n0t8ZvfA39uZcUhtow26E4gdESaSj7p9pDFJoKvZ0OBvIc0V1DzFReGZF0lVivWad\nvHA+hht9GoGCzHFNW7BUm/3bWuQh73o0wKoKYfd4g4H1p1QkPqx7qY0gLxoBwvUe\nDTs+kOmMRbNbSdiN6X+D8663/1TIgYzmfkI/xkI=\n-----END CERTIFICATE-----",
@@ -15228,7 +15278,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.909090909090909,
+    "ratingOverall": 0.9090909090909091,
     "ratingNumRecent": 0,
     "ratingNumOverall": 11,
     "certificate": "-----BEGIN CERTIFICATE-----\nMIIECTCCAvECAhDLMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgxMjIxMTUxOTIwWhcNMjkwMzI4MTUxOTIwWjAZMRcwFQYD\nVQQDDA5maWxlc19yZWFkbWVtZDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\nggIBAKR4HHiTuPEtM7QmIFPVayvCkJ77kSXl3nsq/XzNKpNEl9LvqKPZT9VH7erG\nkYCikkPkZ5e/JqVHOoLNbmAxuUSwXcBrJKIfkufbYr2F3suqYnI9go8sACUPcPOR\nPsiSz7nKGwihhcQ7Y/rbwjLKf/HlobhLIWjEkUSQZtiCsztu2xudLQ9zmEJ23OAs\nq7Ey+PuudEWUiI5bz2bsgmG9PiDhaF5Xqrj3erpfhIv/xdBgYdP4Tj6KQ/vwFnzj\n1meJIBdV4FhRzWlgUJDX5yWTXpij8mh6IdW74TqVqthHSLVOSjJ+wTYptQuNVD9U\n53Xq99kR9Kln8V8KrCtrWdpB/HookwHwC9/j/U//11ueDCZLkFQbW+SefshrtGBV\n3qJNwqkpahTE4P5eDmpvx9mYo41fOogsjsjP7emWBQgevcMv8sF2lxLy+7IoEggj\nvAfrXIMu7ngj6fe9OqGahXHh6HGAedqHJp1lt1AmaR8OVjqLKTO73HDMEDCFt7oK\nNzlt5VynQBFBxNDLSlZy54qWn0hn9v4Vivel8nyFfMvEcOCbOdyVWs83nx0MOgu1\nW3H4Quxe4VFfhyEyzHnZ2kkOm4crkv54F3WfFc1/wtaQJ4ZC+8+kOZxN4NcCyX4k\nxClfcSLlHHzmCKQC9m2DhZRfqe/0PhPC8b1uHL+aho2/Uej7AgMBAAEwDQYJKoZI\nhvcNAQELBQADggEBAIJGaaUXuahygHFLteEvUZ9PlgVKO1R3W5SXPyXBOOtTM6y2\n6Vi7U6uTJk63f5t9va8VDBegicgYvB4W2nxRnpBaKM1SrFcnctxF5PQ14UJ+nBf3\n3yVkeTiGdx4wkORwY7XpkHOcb9wkpMpjYJYgcveWgVCG+kWPc8j1yIO3EYsA6R72\nieAy2iN4+oOdCQUpEgMomm0rz+VqR7j8ELHlthtuqhx+tx7Mcc+hX4CmeR1y/ARU\nq6QbRjwZWTKIH+L1jpdLa71u8xAAHV+NjxM75WwM8Hht/SEusejXjjBecjW9hqs/\nQhaxZMGdDi8oGfI6irdVCLsET0NrcxgkeK1FZkA=\n-----END CERTIFICATE-----",
@@ -16597,82 +16647,82 @@
     "isFeatured": true,
     "authors": [
       {
-        "name": "Affan Hussain",
+        "name": "Jan C. Borchardt",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Ajfar Huq",
+        "name": "John Molakvoæ",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Christian Hartmann",
+        "name": "Jonas Rittershofer",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Ferdinand Thiessen",
+        "name": "Kai Schröer",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Inigo Jiron",
+        "name": "Kameron Sheppard",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Jan C. Borchardt",
+        "name": "Natalie Gilbert",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "John Molakvoæ",
+        "name": "Nick Gallo",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Jonas Rittershofer",
+        "name": "René Gieling",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Kai Schröer",
+        "name": "Stephan Link",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Kameron Sheppard",
+        "name": "Tim Sattizahn",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Natalie Gilbert",
+        "name": "Vinzenz Rosenkranz",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Nick Gallo",
+        "name": "Affan Hussain",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "René Gieling",
+        "name": "Ajfar Huq",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Stephan Link",
+        "name": "Christian Hartmann",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Tim Sattizahn",
+        "name": "Ferdinand Thiessen",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Vinzenz Rosenkranz",
+        "name": "Inigo Jiron",
         "mail": "",
         "homepage": ""
       }
@@ -19669,11 +19719,11 @@
         "rawPlatformVersionSpec": ">=25 <=26",
         "signature": "nCPQlcBRebIT1J+6qXypmXKhc8HtoqyoMK5honGmyLqZMB1TrJZ52Q2XiU6Xe8/z\n+E6pkR/1Z/PmMhl75U5ADAaGRE6ZTyD8jb1dYbGfilkze7tG3q/7DZKLXtObCRGs\n03BI3HTH9XTY48cQSRJQRliby8AEGHiRaG7sqf7v0ISBBJsTEZ+OlUURNRTRNiAF\nrpoTtsrmyfsLQ3sFzftISIaUybPPC5mInTGrhHpij8v8DigDMtMhcuJULjEGaB5A\n+Fhb+dO0aEvWr5TA4FIKglZ4wjoSiXZoUFv6k2VBZc06CwBzuuDjp46VA9WJrW2B\nxX+ZdexCfj8lsJJJoOzpSOj8auuVMZxnkrUVs5dAzcPC8G41AFiYwInhyBAdHr+O\nQgQSTwInDGsvIwhpv6OuGHHR/bG1So0r4eKbSMASA3ZG/2YAv66xf5eiCZ0RF9Ez\n+8lLx/Hu9Jka85jqePXDI5R20NE/COvd19E0f658fLsuJ5NKiHjrEU6qoxGLTaIj\nX8Us6j650Nz/cDwVBohfn//V+ncbThSHQAM/4x70BshjK4AoaCSRxdMfv1J2T0dW\n53RXv7jwsTKj2LDugQObLfuA6DQYrATpEx3kVqQ3TG7kxSwHdWnI+8HMgDbedU3N\nN1QzwM4k2GQHgy61RxazV+Y7c1wJAKYozsxm5UdjJHI=",
         "translations": {
-          "fr": {
-            "changelog": "### Ajouté\n\n- Support de Nextcloud 26\n- Traduction en occitan"
-          },
           "en": {
             "changelog": "### Added\n\n- Nextcloud 26 support\n- Occitan translation"
+          },
+          "fr": {
+            "changelog": "### Ajouté\n\n- Support de Nextcloud 26\n- Traduction en occitan"
           }
         },
         "signatureDigest": "sha512"
@@ -19697,11 +19747,11 @@
         "rawPlatformVersionSpec": ">=25 <=26",
         "signature": "XhUAgk2CFjfdf0HjxA4MMKBc8I2rtzfgfcNqDJNTxb5ffYLXVOafo0Ktt6EgLsAP1Z5BLRx6o3wxKpT6T4QjaWa9BQrVUtYsl1W9XLO6laa3glDsBzU97A7dYuJ5igCfXuDSpnfPeOKYzZNw/5BePt9KgSdU2Qvu3zjI86sKs5ISRW4pWzIpSdoY8KNvFKuQw7Z3VqBHWf0LJ1X773Vn391+3TtYlW3GMa5o5pk0xy9IxpSPxNBNOr/v2K5ejbsNByRo53CC94cYI0rdJ36395Xui4dP7Is+eP+V6WW202uGjV5haVW6dQk83WK0EXGMmvAgkhEiy3eTVs58Lho2li6TMm1N/7rFTNMUGyqJgnkxe4aM4T4WhMO7o6rxfa0R6ipcqRkpPxHJbRR7F9b0d+QLhVZP2RVNGeqKfb5SsFy5TCZYWScIi+GOskCU3kNb6K+mxVrZLEB//f3YlkO2LwP/TEBDhbmD6g8PmYEBFhULeTWTiZGKbA0PpmUZrMJlfdGClUs2swofTE4eelPIZCgziaH3CqqDQ93OoBN5GnILeq1fz1vP95bgQmDPcqYFx/EOUWmfkSYieeNHBxwc59dRoMokET2YMzPsXibI4DbyC7HHeq71oxFQ8bFzuICH07PigqqZt7G4/AvPYA2mnVeL7rN6bbaTdCekltYmSPo=",
         "translations": {
-          "fr": {
-            "changelog": "### Fixed\n\n- Modification du numéro de version"
-          },
           "en": {
             "changelog": "### Fixed\n\n- Bumped version number"
+          },
+          "fr": {
+            "changelog": "### Fixed\n\n- Modification du numéro de version"
           }
         },
         "signatureDigest": "sha512"
@@ -19725,11 +19775,11 @@
         "rawPlatformVersionSpec": ">=24 <=25",
         "signature": "kLL8SLOaZaYg6HFzIj77fWlE9iCEljRo4aWh4utBbsz+I74QfZlS1dEzaJBk8f9AhNb/Okfm6bqu229MrMT8G5JxsX6fqL+oBzbTDVSGiRoUUkUBk7UaF454uv1qT4Zo7V57uBEnL3S1SkwWC2EhnqJ4po5gIPHBGdMjaGn2YOv8geGGKM1qlMvjcvyIwSfMzgXrUgBmE7GcBGR+tKOTy8tuCbhlc7wR93ZAR2EFZGe7mN20y61IbQxB/xiWmg6mauFvCWt7Yvlxh1tJxqLwjPLcmA0VWnFbrBSQYSHtyloksMsQWYCaP/9f9p/wf1RGqXXxeGB2cVAENWZOoQxhlHjiKbp8Y0RDfWS3WeA3AWrLJMnlTpTBaagRhe92Fg8iDTlywUNfMKMDtDWn7wu3iKtxBFaiPBBUeiTbOem4SGcw+w+HaB5EwR/6OHwOJf20M0T0DFV58/7HyevufH1E+rGeSX4AY1Dh6PnaBDpRgA0oET12PLSohIZJYmvVKP2apCU14JdjxiLFGxmjZSgCzNrmpX1YNYLlR+0BOO+48aHqOnDDOLSKCutxjY/qvJ1GIuXHksELAuPIPNTpD2pWlSwqz8yxudaB1tZ0d6hFRz2duQMmjBF60mFawuTAv7LHPaeSop7CBnK1AAv59ms/AQ6gRF9Ikh27USDrxjeojuk=",
         "translations": {
-          "fr": {
-            "changelog": "### Ajouté\n\n- Première publication"
-          },
           "en": {
             "changelog": "### Added\n\n- First release"
+          },
+          "fr": {
+            "changelog": "### Ajouté\n\n- Première publication"
           }
         },
         "signatureDigest": "sha512"
@@ -21936,18 +21986,18 @@
         "databases": [],
         "shellCommands": [],
         "phpVersionSpec": "*",
-        "platformVersionSpec": ">=25.0.0 <28.0.0",
+        "platformVersionSpec": ">=25.0.0 <27.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/julien-nc/integration_miro/releases/download/v1.0.0/integration_miro-1.0.0.tar.gz",
-        "created": "2023-03-20T12:32:26.558188Z",
+        "download": "https://github.com/julien-nc/integration_miro/releases/download/v1.0.0-1-nightly/integration_miro-1.0.0-1-nightly.tar.gz",
+        "created": "2022-11-07T16:06:04.355971Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2023-03-20T12:32:26.638922Z",
-        "isNightly": false,
+        "lastModified": "2022-11-07T16:06:04.371090Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
-        "rawPlatformVersionSpec": ">=25 <=27",
-        "signature": "IVUMmH10qBGvwBWadSQZtLUPYFdWtg/YqA/pKKdO7HrPI+24n11aJ7JoimF/Hq7Jh3wJeyGU+StjqYLxcDYzgBNsuVUmFzcFsonz09P789PlePXoCCZzblYSQaOBROwYIRc5HvQjrl2OZyEPSChYs5nH91GsCXq43JB589wSubJojCVMWlHWLbxFMKIhCsr16pZWxFzWXZOfEhq8y0HVKfzzErhGsoQCMWzN5qd2WNfe2WhEYF2GtfsoiEquZhgpf3g7VQTB2KKt94rKND0HRpfUXhPNctsBJENrsW3kvGE8kn7iaDrCi/ux2j7e82KKYJDhnNhIB7mVlb5dBODTY3U/dJvOsbjHRe0/rhfDiw+0yabx09/sprZw6Mv+BpjwLEyXpBVsasXR1un85yL9pl5g0z+Oqn0R4lCCRUfW1ZSS00UR+dv1pZ/JbzRTyGni2t8uYLoHVwhG1QZAdwMXq0LxBvP4vMklhNsXduida4+WBpybNjeo2ntrAgHLgmjj9Vx5UUdLzfvz4Zgx7q/mj84/rH9Gq3aFgfhJ906aQbkNllpLN8e9mjechomAHZX+gaGICoSIUuIk73HBsx8kAQa3rkIAlYwer4fbDWrZDn5sm7h/X5AsLO9vVaYfbFAKKcAgbTc5J5sX7HnuDoee+ho66OvvnjEW6sU39FHvv6g=",
+        "rawPlatformVersionSpec": ">=25 <=26",
+        "signature": "XrUDNbpFSKsyjvJLwsBR3BfTqsj5E6wHHU4hHf5jRHDTywWZ14VM6uViEFMTN1bfaQd4K8HMTSJnRLNp3AELzufb/Vw2eTu80jUXhVA9Zhz5GZ1t8fV9uBrKHJWTbApDmfjImbnd1BP2ClmGYX11lTJQCc4US3aN5BUJU+CShA06LlDUlRvRKrVQq0b3fbiWTnIOZga7sa/8kEIznG+fsj9r0zuWYCePa1vvi1mw64d5P4z8dnlAcy0SGnq27W74kolzjYPrh3NpqqXkprXEDkaPCsyLpFqPtM4W6SNjUJBRBk3XlTie536W32SOIeoJdPreiqG87BuyEfUdy8Am761MvWH7fJHqWwwYKQInZCrE0+YgaK88w4mFq6jrSE0jh8gZ8sM9MsXt+JnHz7Ry9Ces8M0TF3Cswf+pHJ84gt7CJuzb/Z20uZp0UZPjy3djziGCK/AVdONUBfe/dlhafm/1xO6CnpkplMC02QjfbmmEwVl+Ql3C6R2ZZ/y4fXHgu29JXjtKumtHwJg7J8bX9k/oIAhlHEJox4Z9GilpRM68F+DVMX7StbveQKDlsE5ldSvR+3ZjEdUVQpftNkZ6reu5x8CETyvA01Nf2x9PQMW/1PCAv1oYghWtdHslEkbYgmtj94K3MbhvJuRTg7P8vZFfHcPJGZ8c4Z9cQdQEQVI=",
         "translations": {
           "en": {
             "changelog": ""
@@ -21961,18 +22011,18 @@
         "databases": [],
         "shellCommands": [],
         "phpVersionSpec": "*",
-        "platformVersionSpec": ">=25.0.0 <27.0.0",
+        "platformVersionSpec": ">=25.0.0 <28.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/julien-nc/integration_miro/releases/download/v1.0.0-1-nightly/integration_miro-1.0.0-1-nightly.tar.gz",
-        "created": "2022-11-07T16:06:04.355971Z",
+        "download": "https://github.com/julien-nc/integration_miro/releases/download/v1.0.0/integration_miro-1.0.0.tar.gz",
+        "created": "2023-03-20T12:32:26.558188Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-11-07T16:06:04.371090Z",
-        "isNightly": true,
+        "lastModified": "2023-03-20T12:32:26.638922Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
-        "rawPlatformVersionSpec": ">=25 <=26",
-        "signature": "XrUDNbpFSKsyjvJLwsBR3BfTqsj5E6wHHU4hHf5jRHDTywWZ14VM6uViEFMTN1bfaQd4K8HMTSJnRLNp3AELzufb/Vw2eTu80jUXhVA9Zhz5GZ1t8fV9uBrKHJWTbApDmfjImbnd1BP2ClmGYX11lTJQCc4US3aN5BUJU+CShA06LlDUlRvRKrVQq0b3fbiWTnIOZga7sa/8kEIznG+fsj9r0zuWYCePa1vvi1mw64d5P4z8dnlAcy0SGnq27W74kolzjYPrh3NpqqXkprXEDkaPCsyLpFqPtM4W6SNjUJBRBk3XlTie536W32SOIeoJdPreiqG87BuyEfUdy8Am761MvWH7fJHqWwwYKQInZCrE0+YgaK88w4mFq6jrSE0jh8gZ8sM9MsXt+JnHz7Ry9Ces8M0TF3Cswf+pHJ84gt7CJuzb/Z20uZp0UZPjy3djziGCK/AVdONUBfe/dlhafm/1xO6CnpkplMC02QjfbmmEwVl+Ql3C6R2ZZ/y4fXHgu29JXjtKumtHwJg7J8bX9k/oIAhlHEJox4Z9GilpRM68F+DVMX7StbveQKDlsE5ldSvR+3ZjEdUVQpftNkZ6reu5x8CETyvA01Nf2x9PQMW/1PCAv1oYghWtdHslEkbYgmtj94K3MbhvJuRTg7P8vZFfHcPJGZ8c4Z9cQdQEQVI=",
+        "rawPlatformVersionSpec": ">=25 <=27",
+        "signature": "IVUMmH10qBGvwBWadSQZtLUPYFdWtg/YqA/pKKdO7HrPI+24n11aJ7JoimF/Hq7Jh3wJeyGU+StjqYLxcDYzgBNsuVUmFzcFsonz09P789PlePXoCCZzblYSQaOBROwYIRc5HvQjrl2OZyEPSChYs5nH91GsCXq43JB589wSubJojCVMWlHWLbxFMKIhCsr16pZWxFzWXZOfEhq8y0HVKfzzErhGsoQCMWzN5qd2WNfe2WhEYF2GtfsoiEquZhgpf3g7VQTB2KKt94rKND0HRpfUXhPNctsBJENrsW3kvGE8kn7iaDrCi/ux2j7e82KKYJDhnNhIB7mVlb5dBODTY3U/dJvOsbjHRe0/rhfDiw+0yabx09/sprZw6Mv+BpjwLEyXpBVsasXR1un85yL9pl5g0z+Oqn0R4lCCRUfW1ZSS00UR+dv1pZ/JbzRTyGni2t8uYLoHVwhG1QZAdwMXq0LxBvP4vMklhNsXduida4+WBpybNjeo2ntrAgHLgmjj9Vx5UUdLzfvz4Zgx7q/mj84/rH9Gq3aFgfhJ906aQbkNllpLN8e9mjechomAHZX+gaGICoSIUuIk73HBsx8kAQa3rkIAlYwer4fbDWrZDn5sm7h/X5AsLO9vVaYfbFAKKcAgbTc5J5sX7HnuDoee+ho66OvvnjEW6sU39FHvv6g=",
         "translations": {
           "en": {
             "changelog": ""
@@ -22138,16 +22188,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/eneiluj/integration_nuiteq/releases/download/v1.0.0/integration_nuiteq-1.0.0.tar.gz",
-        "created": "2022-09-05T10:39:01.146776Z",
+        "download": "https://github.com/eneiluj/integration_nuiteq/releases/download/v1.0.0-2-nightly/integration_nuiteq-1.0.0-2-nightly.tar.gz",
+        "created": "2022-07-18T11:42:12.579778Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-09-05T10:39:05.955756Z",
-        "isNightly": false,
+        "lastModified": "2022-07-18T11:42:13.028372Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
-        "signature": "F1Hr/9jbaczpCi/6ug5yNQqbuUB3H1l+KMFCjlfcIRm/BVY4DAmqbqh+MjHOuTun26moxJSd2F5DFmuvSxnRXYLzt9KePL7O7Eoq5x6lsdVvUEuIMrlQwwV43abNjlawx0dYFbwdLXEO/OC6gOeb9J40ZKW8IGxdaCLfHE9vVMhNK8sI1zwh/7RSISKTs60cdgF4GOQfpV1G6EcEneWjzWim2ynpW5XOY3DetZ8hG7VdxsAlp212/JMA5rxS7Fxz61L9J1PdfqR0rWyizIgdXY+5hrYJya4wq3xp2kgSaYyEw8GM0e7DFHNc4drAJgo1e6rcRsTQOgNMZKExyEkZAxmrLsC2tKRvJ1RtVZWOKjNHrp5VfV4OSJUr9JVrV71jibNt29pMmXoUW+TkcwgfRG0WxjhKzAWl08P/iwcIt/aMoGpE2N8NzGvxEBCCabAuvVRcvXy0kZju0M7TFjDgRHVH4N+AlUgnTgIBbEPXV2PsvRR3achcNf652/ywuhF4Db384uuAbnSYDTROJQy698GFM6V919qHvC34ygynoLcf+4nYYpcaLW4nDkdj7mqGvL6zLFWH4hrNkDKOB0AqsmdvgwC2C4rzDmzTkZcsr7xPYUY4Q3hWaokmMlLSehebxXP6oAoYt6mMAl5eD0hDiTOPpPP5cxuVUjUPYhvJ9Yo=",
+        "signature": "tZjjEZBFUjEmIXsUQ/zd6LNIltRvKjXAXAYQk4B8U5U1DNfpuXbEVfe+AUJLQ7Syrt4PmIeBfiHEy+k3edeSjxARu9RQMicG+f//LzSjEPgDAjrqxdY0GuyeZ9CHm0rDHxpp0qUbmywz4Yw5jRr3fGRDstvZIQ+Ibq0OeeWioLmPQpQKEl0kdA7tkD4F7POGFaNgnRGHe2B/1cp39W31JNkNVNfHWaVXC/tDG94k0YtV29I8a7UHdeck+bCgG/2n6saR/eJ63LkFV8BKOqjewfAPp+PHolBxE5NqZGwT3QzDeDa4WLJqCmo6d+/mLZKcobvJpCbCTquNAi+nC16FCN0ztBpYbwXivwsAIWCYz7T+0KFwxEZUe9VI1w8xeNv38NsCLAIiX+QRjLLT7gcDpt0cC0VbFYR80ZDEWGrnEKgkEv7fASpGT5B8QV9iQ/oVY0YWTrBJdjO6BeZcVYc4F8O0GuEIDrU4/lrNvxMrQyb/E2d0Zw8Jh/LbnjYb37AUYwKkTLMQduKw7duW5vQdTZiCYcIML4GuRQxxK3Z+7o9UMrgSlptNbxhtouPZsa0IQ6goUrZZ4GxWhKG4ZxNOHwEhP+QRkiPrjOoz7yOAM/OzvBTOINuITBXuD8YsnzjBly12gV71qTvRo4ohQrfP65/zCvjttc/6Q0U+QMxv48g=",
         "translations": {
           "en": {
             "changelog": ""
@@ -22163,16 +22213,16 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/eneiluj/integration_nuiteq/releases/download/v1.0.0-2-nightly/integration_nuiteq-1.0.0-2-nightly.tar.gz",
-        "created": "2022-07-18T11:42:12.579778Z",
+        "download": "https://github.com/eneiluj/integration_nuiteq/releases/download/v1.0.0/integration_nuiteq-1.0.0.tar.gz",
+        "created": "2022-09-05T10:39:01.146776Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-07-18T11:42:13.028372Z",
-        "isNightly": true,
+        "lastModified": "2022-09-05T10:39:05.955756Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=25",
-        "signature": "tZjjEZBFUjEmIXsUQ/zd6LNIltRvKjXAXAYQk4B8U5U1DNfpuXbEVfe+AUJLQ7Syrt4PmIeBfiHEy+k3edeSjxARu9RQMicG+f//LzSjEPgDAjrqxdY0GuyeZ9CHm0rDHxpp0qUbmywz4Yw5jRr3fGRDstvZIQ+Ibq0OeeWioLmPQpQKEl0kdA7tkD4F7POGFaNgnRGHe2B/1cp39W31JNkNVNfHWaVXC/tDG94k0YtV29I8a7UHdeck+bCgG/2n6saR/eJ63LkFV8BKOqjewfAPp+PHolBxE5NqZGwT3QzDeDa4WLJqCmo6d+/mLZKcobvJpCbCTquNAi+nC16FCN0ztBpYbwXivwsAIWCYz7T+0KFwxEZUe9VI1w8xeNv38NsCLAIiX+QRjLLT7gcDpt0cC0VbFYR80ZDEWGrnEKgkEv7fASpGT5B8QV9iQ/oVY0YWTrBJdjO6BeZcVYc4F8O0GuEIDrU4/lrNvxMrQyb/E2d0Zw8Jh/LbnjYb37AUYwKkTLMQduKw7duW5vQdTZiCYcIML4GuRQxxK3Z+7o9UMrgSlptNbxhtouPZsa0IQ6goUrZZ4GxWhKG4ZxNOHwEhP+QRkiPrjOoz7yOAM/OzvBTOINuITBXuD8YsnzjBly12gV71qTvRo4ohQrfP65/zCvjttc/6Q0U+QMxv48g=",
+        "signature": "F1Hr/9jbaczpCi/6ug5yNQqbuUB3H1l+KMFCjlfcIRm/BVY4DAmqbqh+MjHOuTun26moxJSd2F5DFmuvSxnRXYLzt9KePL7O7Eoq5x6lsdVvUEuIMrlQwwV43abNjlawx0dYFbwdLXEO/OC6gOeb9J40ZKW8IGxdaCLfHE9vVMhNK8sI1zwh/7RSISKTs60cdgF4GOQfpV1G6EcEneWjzWim2ynpW5XOY3DetZ8hG7VdxsAlp212/JMA5rxS7Fxz61L9J1PdfqR0rWyizIgdXY+5hrYJya4wq3xp2kgSaYyEw8GM0e7DFHNc4drAJgo1e6rcRsTQOgNMZKExyEkZAxmrLsC2tKRvJ1RtVZWOKjNHrp5VfV4OSJUr9JVrV71jibNt29pMmXoUW+TkcwgfRG0WxjhKzAWl08P/iwcIt/aMoGpE2N8NzGvxEBCCabAuvVRcvXy0kZju0M7TFjDgRHVH4N+AlUgnTgIBbEPXV2PsvRR3achcNf652/ywuhF4Db384uuAbnSYDTROJQy698GFM6V919qHvC34ygynoLcf+4nYYpcaLW4nDkdj7mqGvL6zLFWH4hrNkDKOB0AqsmdvgwC2C4rzDmzTkZcsr7xPYUY4Q3hWaokmMlLSehebxXP6oAoYt6mMAl5eD0hDiTOPpPP5cxuVUjUPYhvJ9Yo=",
         "translations": {
           "en": {
             "changelog": ""
@@ -22990,9 +23040,9 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=5.5.0",
-            "rawVersionSpec": ">=5.5"
+            "id": "pgsql",
+            "versionSpec": ">=9.4.0",
+            "rawVersionSpec": ">=9.4"
           },
           {
             "id": "sqlite",
@@ -23000,9 +23050,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=9.4.0",
-            "rawVersionSpec": ">=9.4"
+            "id": "mysql",
+            "versionSpec": ">=5.5.0",
+            "rawVersionSpec": ">=5.5"
           }
         ],
         "shellCommands": [],
@@ -23852,7 +23902,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.730769230769231,
+    "ratingOverall": 0.7307692307692307,
     "ratingNumRecent": 0,
     "ratingNumOverall": 13,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEBjCCAu4CAhCYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwNDA5MDgzMTA0WhcNMjgwNzE1MDgzMTA0WjAWMRQwEgYD\r\nVQQDDAtrZWVwb3Jzd2VlcDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\r\nAKtdFweVs/Snrq78NdftuiwsOH9v+FSETjsR7d0/NiRIRkMJMHoYTmFsB/ScF/KF\r\nQWW7pSYUS9X49v1TKsEr/8irNcZpHwAx6PzqzYHICi0NtvfwHWB3QO4t6bTi23Tl\r\n95k3ol6a9o2PsGfumBwoj0+fnxUE9ocJJEfiTOI0cZecTggPHDyQROI9syGpFXzK\r\neRVDtFAdVEe0zJiQXlxinlhJ7otN96MUg1O8Uluq60AelUbGxr0EirHGeJ9FraKF\r\n//u91jIc8RF5+XdJLhL5/Lzpdy6127mB9BLGLui6qmLtOVaPpY1n7GzvGpcum1AB\r\nPcBWw7JeJksYu7VaMks8hK3m59uXwaVKa5WVvy84PHXSUcJ4YwkoBx+6QVI29UhY\r\n+xc2epzCE68XHrdHQUkalpflJCjWdXaqUM5i/7fedk8sk0qCqFYKihw/Pq1n8F0A\r\n8W28gz5zAhXQO5f2V6xyD/SG3qVwPvTe2IJ3nM9KcizgbrniO4wSTgaeWSEAC954\r\nw8YJTabPtFy/ujsaF3eSVgVwVI5WKJiAI98WgwRVldWCCay741OHnzzIMJum8FiG\r\neYsOBuKJViud0QyMdLF5JasFuT2hHOhEwVHYHvoCMcKJmdha95fy3Tasi7L800WP\r\nqnPJ438uo3ve2/4WLYventZLyLjk3AJHncPLs2tHa1DjAgMBAAEwDQYJKoZIhvcN\r\nAQELBQADggEBADQ5Imkh+F4yzWNTsrDfP4beJHbroUGq6i/K/2WSHhUz0ZQ6J7de\r\ny9aEeJYqzcbybnCm1xwd5EGbcuYPtZaI09VoyeXPN2YlpcuvGPZmJ8h7cZP8suEf\r\nU6Grj/FczYkeF2HBcfz48/iGd530DBVDHhNkpbbzihIa5zgUVaB2eGVxpJNKzUSe\r\n+sP8VJ2ZirVq7lolWteK5K5l4rJm8AhSJt17iJCVuuhpjB/KdSj4DbEpsO3xnrmF\r\njT2O7BZYuJaw1PFXobxQYbkCpKPYuse6mT4kenFkFksi5kSW0DDAlfHwvjm3psqg\r\nQrVoOiMUBNvZSO7SjcCKkMsTx+QoXBdQtmY=\r\n-----END CERTIFICATE-----",
@@ -29947,17 +29997,17 @@
     "isFeatured": false,
     "authors": [
       {
-        "name": "Pauli Järvinen (current author)",
+        "name": "Jan-Christoph Borchardt (original design)",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Morris Jobke (original author)",
+        "name": "Pauli Järvinen (current author)",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Jan-Christoph Borchardt (original design)",
+        "name": "Morris Jobke (original author)",
         "mail": "",
         "homepage": ""
       }
@@ -30157,12 +30207,17 @@
         "version": "23.0.0",
         "phpExtensions": [
           {
-            "id": "json",
+            "id": "libxml",
+            "versionSpec": ">=2.7.8",
+            "rawVersionSpec": ">=2.7.8"
+          },
+          {
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "iconv",
+            "id": "dom",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -30172,26 +30227,21 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "dom",
+            "id": "iconv",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "json",
             "versionSpec": "*",
             "rawVersionSpec": "*"
-          },
-          {
-            "id": "libxml",
-            "versionSpec": ">=2.7.8",
-            "rawVersionSpec": ">=2.7.8"
           }
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
           },
           {
             "id": "sqlite",
@@ -30199,9 +30249,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=10.0.0",
-            "rawVersionSpec": ">=10"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -30229,12 +30279,17 @@
         "version": "22.0.0",
         "phpExtensions": [
           {
-            "id": "json",
+            "id": "libxml",
+            "versionSpec": ">=2.7.8",
+            "rawVersionSpec": ">=2.7.8"
+          },
+          {
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "iconv",
+            "id": "dom",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -30244,26 +30299,21 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "dom",
+            "id": "iconv",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "json",
             "versionSpec": "*",
             "rawVersionSpec": "*"
-          },
-          {
-            "id": "libxml",
-            "versionSpec": ">=2.7.8",
-            "rawVersionSpec": ">=2.7.8"
           }
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
           },
           {
             "id": "sqlite",
@@ -30271,9 +30321,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=10.0.0",
-            "rawVersionSpec": ">=10"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -30301,12 +30351,17 @@
         "version": "21.2.0",
         "phpExtensions": [
           {
-            "id": "json",
+            "id": "libxml",
+            "versionSpec": ">=2.7.8",
+            "rawVersionSpec": ">=2.7.8"
+          },
+          {
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "iconv",
+            "id": "dom",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -30316,26 +30371,21 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "dom",
+            "id": "iconv",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "json",
             "versionSpec": "*",
             "rawVersionSpec": "*"
-          },
-          {
-            "id": "libxml",
-            "versionSpec": ">=2.7.8",
-            "rawVersionSpec": ">=2.7.8"
           }
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
           },
           {
             "id": "sqlite",
@@ -30343,9 +30393,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=10.0.0",
-            "rawVersionSpec": ">=10"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -30373,12 +30423,17 @@
         "version": "21.1.0",
         "phpExtensions": [
           {
-            "id": "json",
+            "id": "libxml",
+            "versionSpec": ">=2.7.8",
+            "rawVersionSpec": ">=2.7.8"
+          },
+          {
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "iconv",
+            "id": "dom",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -30388,26 +30443,21 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "dom",
+            "id": "iconv",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "json",
             "versionSpec": "*",
             "rawVersionSpec": "*"
-          },
-          {
-            "id": "libxml",
-            "versionSpec": ">=2.7.8",
-            "rawVersionSpec": ">=2.7.8"
           }
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
           },
           {
             "id": "sqlite",
@@ -30415,9 +30465,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=10.0.0",
-            "rawVersionSpec": ">=10"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -30445,12 +30495,17 @@
         "version": "21.0.0",
         "phpExtensions": [
           {
-            "id": "json",
+            "id": "libxml",
+            "versionSpec": ">=2.7.8",
+            "rawVersionSpec": ">=2.7.8"
+          },
+          {
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "iconv",
+            "id": "dom",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -30460,26 +30515,21 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "dom",
+            "id": "iconv",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "json",
             "versionSpec": "*",
             "rawVersionSpec": "*"
-          },
-          {
-            "id": "libxml",
-            "versionSpec": ">=2.7.8",
-            "rawVersionSpec": ">=2.7.8"
           }
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
           },
           {
             "id": "sqlite",
@@ -30487,9 +30537,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=10.0.0",
-            "rawVersionSpec": ">=10"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -30517,12 +30567,17 @@
         "version": "20.0.1",
         "phpExtensions": [
           {
-            "id": "json",
+            "id": "libxml",
+            "versionSpec": ">=2.7.8",
+            "rawVersionSpec": ">=2.7.8"
+          },
+          {
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "iconv",
+            "id": "dom",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -30532,26 +30587,21 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "dom",
+            "id": "iconv",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "json",
             "versionSpec": "*",
             "rawVersionSpec": "*"
-          },
-          {
-            "id": "libxml",
-            "versionSpec": ">=2.7.8",
-            "rawVersionSpec": ">=2.7.8"
           }
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
           },
           {
             "id": "sqlite",
@@ -30559,9 +30609,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=10.0.0",
-            "rawVersionSpec": ">=10"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -30589,12 +30639,17 @@
         "version": "20.0.0",
         "phpExtensions": [
           {
-            "id": "json",
+            "id": "libxml",
+            "versionSpec": ">=2.7.8",
+            "rawVersionSpec": ">=2.7.8"
+          },
+          {
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "iconv",
+            "id": "dom",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -30604,26 +30659,21 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "dom",
+            "id": "iconv",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "json",
             "versionSpec": "*",
             "rawVersionSpec": "*"
-          },
-          {
-            "id": "libxml",
-            "versionSpec": ">=2.7.8",
-            "rawVersionSpec": ">=2.7.8"
           }
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
           },
           {
             "id": "sqlite",
@@ -30631,9 +30681,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=10.0.0",
-            "rawVersionSpec": ">=10"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -30661,12 +30711,17 @@
         "version": "19.0.0",
         "phpExtensions": [
           {
-            "id": "json",
+            "id": "libxml",
+            "versionSpec": ">=2.7.8",
+            "rawVersionSpec": ">=2.7.8"
+          },
+          {
+            "id": "curl",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "iconv",
+            "id": "dom",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -30676,26 +30731,21 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "dom",
+            "id": "iconv",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "curl",
+            "id": "json",
             "versionSpec": "*",
             "rawVersionSpec": "*"
-          },
-          {
-            "id": "libxml",
-            "versionSpec": ">=2.7.8",
-            "rawVersionSpec": ">=2.7.8"
           }
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=8.0.0",
-            "rawVersionSpec": ">=8.0"
+            "id": "pgsql",
+            "versionSpec": ">=10.0.0",
+            "rawVersionSpec": ">=10"
           },
           {
             "id": "sqlite",
@@ -30703,9 +30753,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
-            "versionSpec": ">=10.0.0",
-            "rawVersionSpec": ">=10"
+            "id": "mysql",
+            "versionSpec": ">=8.0.0",
+            "rawVersionSpec": ">=8.0"
           }
         ],
         "shellCommands": [],
@@ -30780,7 +30830,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.854166666666667,
+    "ratingOverall": 0.8541666666666666,
     "ratingNumRecent": 0,
     "ratingNumOverall": 48,
     "certificate": "-----BEGIN CERTIFICATE-----\nMIID/zCCAucCAhF+MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjEwNDE5MTAwODI4WhcNMzEwNzI2MTAwODI4WjAPMQ0wCwYD\nVQQDDARuZXdzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxujTVYdH\ncNAkdh7d+Ga9qgY2IW2YyV+qICzLgG5aPoiXm+NDchUVZ0a0meB1SGOHvJEJvDzU\n/9S4xgfkuLGQ5A0YoGI7xvXh0xN8qjtj6ownctT6W83BvKQu1fiqJhuiIzcxXalv\nXKrnYNr8LVTxSdvwVkM26CI2QUwor/kA6fmOs900mCj0nIbEao7UboxLaV52O/qz\nuXv1KQBZ9XEBzBy/cMbYO9UU4d0hxsxXNErGq8/ejhBI4Kg6Gbo3RY8zNoT18tLK\ntfZYS+teakObbwYJraI6essAruy3slTowZN/9C9ZO0o6SZ1g8bvk8ODr0Jgw04lc\nnbT7Q7I5FACeuYnUQ+7j6Dojljy1KLalVRhhfrD5mYOqxq8+ngwRUTC8NPxpcHYZ\nls26y+Rm3OUAnkeiAY2vX/KJHzpcull4vtI8UH58TzQJBGwVN5pHRo9eW8jZX9Vs\nMjcz1F0bEhUy2XRcb2+jqDqAhvfD7W7WiGuKaDC2LF3oOZS9eM7BiU61bXHUzS/d\nhF3elEiQ4kqvkn7A+78859XYDpCAyWanLg0sLXbynDvB+zWKNZAqHcOB8kA8kHJ3\nyBftXNybOgRXNPOLwbQQMzj7pcB/9EjUgyoSyjoL5OQ71oPD312nXtyb4ADGYsuZ\nMpHtZzCPnRXspgcmASOTsfHAP6fwhqIpBWsCAwEAATANBgkqhkiG9w0BAQsFAAOC\nAQEAaQeKsHfE+9VcQJymYpvOZwZ2dx710j5Ig2HHJgacOa2teDxVpVyImDAeMLU8\npy/RpQas8YeNtucOL3lej0RKYk4cuu2OpJiHuOUyFX+B41etSS5aujk83x7wEZfH\nEW4iO25qccoaOerRapeBKSaWZZVsdNl1YXLSopP3Apq59eGxzpqyfOcINPxVqWS4\nqD5793vFVRfl/pyO1s9w73oyjFvUiyR0duBk9efp2FO6sYwLdCkqj5fCCZ7LKMMu\n1PCoG2C9osUv/5NcfM1PaYuv6q0UjpSrX6rcGIZsm/wkcI6+Tz9T4gxZ1jv5RFC3\nqEwI8qKrdQhP+698XdwrZrwzpA==\n-----END CERTIFICATE-----",
@@ -31519,22 +31569,22 @@
     "isFeatured": true,
     "authors": [
       {
-        "name": "Kristof Hamann",
+        "name": "Jan-Christoph Borchardt",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Bernhard Posselt",
+        "name": "Kristof Hamann",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Hendrik Leppelsack",
+        "name": "Bernhard Posselt",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Jan-Christoph Borchardt",
+        "name": "Hendrik Leppelsack",
         "mail": "",
         "homepage": ""
       }
@@ -34453,9 +34503,9 @@
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=5.5.0",
-            "rawVersionSpec": ">=5.5"
+            "id": "sqlite",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
           },
           {
             "id": "pgsql",
@@ -34463,9 +34513,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
-            "versionSpec": "*",
-            "rawVersionSpec": "*"
+            "id": "mysql",
+            "versionSpec": ">=5.5.0",
+            "rawVersionSpec": ">=5.5"
           }
         ],
         "shellCommands": [],
@@ -34500,9 +34550,9 @@
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=5.5.0",
-            "rawVersionSpec": ">=5.5"
+            "id": "sqlite",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
           },
           {
             "id": "pgsql",
@@ -34510,9 +34560,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
-            "versionSpec": "*",
-            "rawVersionSpec": "*"
+            "id": "mysql",
+            "versionSpec": ">=5.5.0",
+            "rawVersionSpec": ">=5.5"
           }
         ],
         "shellCommands": [],
@@ -34547,9 +34597,9 @@
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=5.5.0",
-            "rawVersionSpec": ">=5.5"
+            "id": "sqlite",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
           },
           {
             "id": "pgsql",
@@ -34557,9 +34607,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
-            "versionSpec": "*",
-            "rawVersionSpec": "*"
+            "id": "mysql",
+            "versionSpec": ">=5.5.0",
+            "rawVersionSpec": ">=5.5"
           }
         ],
         "shellCommands": [],
@@ -34594,9 +34644,9 @@
         ],
         "databases": [
           {
-            "id": "mysql",
-            "versionSpec": ">=5.5.0",
-            "rawVersionSpec": ">=5.5"
+            "id": "sqlite",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
           },
           {
             "id": "pgsql",
@@ -34604,9 +34654,9 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
-            "versionSpec": "*",
-            "rawVersionSpec": "*"
+            "id": "mysql",
+            "versionSpec": ">=5.5.0",
+            "rawVersionSpec": ">=5.5"
           }
         ],
         "shellCommands": [],
@@ -37250,6 +37300,41 @@
       }
     ],
     "translations": {
+      "id": {
+        "name": "PhoneTrack",
+        "summary": "Menampilkan dan melacak posisi perangkat secara nyata",
+        "description": "# Aplikasi PhoneTrack di Nextcloud\n\nPhoneTrack adalah aplikasi di nextcloud yang digunakan untuk melacak serta menyimpan posisi lokasi dari perangkat mobile.\n\nPhoneTrack menerima informasi log dari perangkat mobile dan menampilkan-nya secara dinamis di peta.\n\n🌍 Bantu kami untuk alih bahasa di [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\n⚒ Silahkan kunjungi alternatif lain untuk membantu kami di [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nBagaimana cara menggunakan PhoneTrack :\n\n* Buatlah sesi pelacakan.\n* Berikan alamat log \\* ke perangkat mobile. Pilihlah [metode log](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) yang sesuai.\n* PhoneTrack dapat memantau lokasi sesi perangkat baik secara langsung maupun tidak, atau bahkan dapat di bagikan kepada pihak lain.\n\n(\\*) Pastikan untuk memberi nama atas perangkat pada alamat url (hindari merubah di menu pengaturan pada aplikasi). Rubalah \"yourname\" dengan nama yang di-inginkan. Perubahan nama perangkat di menu pengaturan aplikasi hanya dapat bekerja di aplikasi pelacakan Owntracks, Traccar dan OpenGTS.\n\nPada halaman utama PhoneTrack, saat memantau sebuah sesi, anda dapat melakukan beberapa hal, antara lain :\n\n* 📍 Menampilkan lokasi lampau\n* ⛛ Titik penyaring\n* ✎ Rubah/tambah/hapus titik secara manual\n* ✎ Rubah perangkat (ganti nama, merubah bentuk/warna, pindahkan ke sesi lain)\n* ⛶ Membuat area \"geofencing\" untuk perangkat\n* ⚇ Membuat peringatan atas sebuah perangkat jika saling berdekatan\n* 🖧 Berbagi sesi ke pengguna Nextcloud lainnya atau ke pihak lain (hanya lihat)\n* 🔗 Membuat alamat untuk di bagi secara umum dengan beberapa batasan (saring, nama perangkat, posisi terakhir dan \"geofencing\" sederhana)\n* 🖫 Impor/ekspor sebuah sesi dalam format GPX (satu berkas dengan satu pelacakan untuk setiap perangkat atau satu berkas untuk satu perangkat)\n* 🗠 Menampilkan statistik sesi\n* 🔒 [Pesan nama perangkat](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) sehingga hanya yang di perbolehkan saja menggunakan nama tersebut\n* 🗓 Perpindahan sesi ekspor otomatis dan penghapusan otomatis (harian/mingguan/bulanan)\n* ◔ Memilih untuk menentukan ketika jumlah kuota titik telah habis (hapus titik sebelumnya atau membatasi log)\n\nHalaman untuk umum dan yang ter-saring bekerja seperti halaman utama hanya saja tersedia untuk satu sesi, semuanya tidak perlu akses khusus.\n\nAplikasi ini telah di ujicoba pada seri Nextcloud 17 dengan menggunakan Firefox 57+ dan Chromium.\n\nAplikasi ini juga dapat merubah warna tema dan tema aksesibilitas !\n\nFitur ini dalam pengembangan.\n\n## Memasang\n\nSilahkan mengunjungi [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) untuk lebih detail tentang pemasangan.\n\nSilahkan periksa berkas [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) untuk melihat daftar perubahan dan rencana pengembangan.\n\nSilahkan periksa berkas [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) untuk melihat daftar para pengarang.\n\n## Kendala yang Diketahui\n\n* PhoneTrack **dapat bekerja** dengan fitur pembatasan grup di Nextcloud. Kunjungi [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nSaran dari anda dapat membantu kami lebih baik.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
+      },
+      "sk": {
+        "name": "PhoneTrack",
+        "summary": "Sledujte a zobrazujte si polohu telefónov v reálnom čase",
+        "description": "# Aplikácia Nextcloud PhoneTrack\n\n📱 PhoneTrack je Nextcloud aplikácia na sledovanie a ukladanie polohy mobilných zariadení.\n\n🗺 Prijíma informácie z mobilných aplikácií na sledovanie a dynamicky ich zobrazuje na mape.\n\n🌍 Pomôžte nám prekladať túto aplikáciu na [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\n⚒ Pozrite si iné možnosti ako pomôcť na [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nAko používať PhoneTrack :\n\n* Vytvorte sledovaciu reláciu.\n* Zadajte sledovací odkaz\\* do mobilných zariadení. Vyberte si preferovanú [metódu záznamu](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods).\n* Pozerajte si polohu zariadení v relácii v reálnom čase (alebo aj nie) v PhoneTracku a zdieľajte ich na verejných stránkach.\n\n(\\*) Nezabudnite nastaviť názov zariadenia v odkaze (radšej ako v nastaveniach logovacej aplikácie). Nahraďte \"yourname\" zvoleným názvom zariadenia. Nastavenie názvu zariadenia v nastaveniach logovacej aplikácie funguje len s Owntracks, Traccar a OpenGTS.\n\nNa hlavnej stránke PhoneTrack môžeš počas sledovania sedenia:\n\n* 📍 Zobraziť históriu polohy\n* ⛛ Filtrovať body\n* ✎ Manuálne upravovať/pridávať/mazať body\n* ✎ Upravovať zariadenia (premenovať, zmeniť farbu/tvar, presúvať do iného sedenia)\n* ⛶ Definovať geofence zóny pre zariadenia\n* ⚇ Zadávať výstrahy vzdialenia pre páry zariadení\n* 🖧 Zdieľať sedenie s ďalšími Nextcloud používateľmi alebo pomocou verejných odkazov (len na čítanie)\n* 🔗 Generujte odkazy verejného zdieľania s voliteľnými obmedzeniami (filtre, názov zariadenia, len posledná pozícia, zjednodušený geofence)\n* 🖫 Importujte/exportujte záznamy v GPX formáte (jeden súbor s jedným záznamom alebo jeden súbor s jedným zariadením)\n* 🗠 Zobraziť štatistiky záznamu\n* 🔒 [Rezervovať názov zariadenia](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) pre uistenie sa, že len autorizovaný používateľ sa môže prihlásiť s týmto menom\n* 🗓 Zapínať automatické exportovanie záznamu a automatické mazanie (denne/týždenne/mesačne)\n* ◔ Vyberať, čo sa stane, keď je dosiahnutý limit počtu bodov (zablokovať záznam alebo vymazať najstarší bod)\n\nVerejná stránka a verejná filtrovaná stránka funguje ako hlavná stránka okrem situácie, keď je zobrazený len jeden záznam, všetko je len na čítanie a nie je potrebné prihlasovať sa.\n\nTáto aplikáca je testovaná na Nextcloud 17 s Firefox 57+ a Chromium.\n\nTáto aplikácia je kompatibilná s farbami šablón a šablónami dostupnosti!\n\nTáto aplikácia je ešte vo vývoji.\n\n## Inštalácia\n\nPozrite si [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) pre detaily inštalácie.\n\nPozrite si súbor [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) čo je nové a čo sa chystá do ďalšej verzie.\n\nPozrite si súbor [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) a zobrazte si kompletný list autorov.\n\n## Známe problémy\n\n* PhoneTrack **teraz funguje** so zapnutými obmedzeniami pre Nextcloud skupiny. Pozrite [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nOcením akúkoľvek spätnú väzbu.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
+      },
+      "uk": {
+        "name": "PhoneTrack",
+        "summary": "Стеження та відображення позицій телефонів у реальному часі",
+        "description": "# PhoneTrack додаток для Nextcloud\n\n📱 PhoneTrack це додаток Nextcloud для відстеження і зберігання геолокації мобільних пристроїв.\n\n🗺 отримує інформацію від додатків для мобільних телефонів і динамічно відображає її на карті.\n\n🌍 Допоможіть нам перекласти цей додаток на [PhoneTrack Crowdin](https://crowdin.com/project/phonetrack).\n\n⚒ Перегляньте інші способи допомогти в [інструкціях з контрибуції](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nЯк використовувати PhoneTrack:\n\n* Створіть сесію трекінгу.\n* Надайте посилання\\* для збереження історії геолокації на мобільний пристрій. Оберіть [метод передачі інформації про геолокацію](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods), який вам підходить.\n* Переглядайте місце розташування пристроїв у реальному часі (або ні) у PhoneTrack або діліться нею на загальнодоступних сторінках.\n\n(\\*) Не забудьте встановити ім'я пристрою в посиланні (а не в налаштуваннях додатка для передачі геоданих). Замініть \"yourname\" ім'ям пристрою. Встановлення назви пристрою в налаштуваннях додатку працює тільки в Owntracks, Traccar та OpenGTS.\n\nНа головній сторінці PhoneTrack під час перегляду сесії ви можете:\n\n* 📍 Переглядати історію місцезнаходжень\n* ⛛ Фільтрувати точки\n* ✎ Вручну редагувати/додавати/видаляти точки\n* ✎ Редагувати пристрої (перейменувати, змінити колір/форму, перемістити в іншу сесію)\n* ⛶ Визначити зони віртуального паркану (geofencing) для пристроїв\n* ⚇ Визначати сповіщення про наближення для пар пристроїв\n* 🖧 Надати доступ до сесії для інших користувачів Nextcloud або для публічного перегляду (лише для читання)\n* 🔗 Створювати посилання для публічного перегляду з обмеженнями (фільтри, назва пристрою, лише останні позиції, спрощені геопаркани)\n* 🖫 Імпортувати/експортувати сесії у форматі GPX (потреково для пристрою чи одним файлам)\n* 🗠 Переглядати статистику сесії\n* 🔒 [Зарезервувати ім'я пристрою](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation), щоб переконатися, що тільки авторизований користувач може використовувати це ім'я\n* 🗓 Налаштувати автоматичний експорт та автоочищення (щодня/щотижнево/щомісячно)\n* ◔ Обирати, що робити при досягненні квоти точок (блокувати подальше збирання чи видаляти найстаріші точки)\n\nПублічна сторінка та публічна сторінка з фільтрами працюють як головна сторінка, за винятком того, що відображається лише одна сесія, все доступне лише для читання, і немає необхідності авторизуватися.\n\nЦей додаток протестований на Nextcloud 17 з Firefox 57+ та Chromium.\n\nЦей додаток сумісний з кольорами тем і темами для людей з особливими потребами!\n\nЦей додаток в стадії розробки.\n\n## Встановлення\n\nДивіться [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) з детальною інформацією про встановлення.\n\nПеревірте [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log), щоб побачити, що нового і що буде в наступному релізі.\n\nПеревірте [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) щоб побачити повний список авторів.\n\n## Відомі проблеми\n\n* PhoneTrack **тепер працює** з активованими обмеженням груп NextCloud. Дивіться [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nБудемо вдячні за будь-який відгук.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
+      },
+      "pt": {
+        "name": "PhoneTrack",
+        "summary": "Monitoriza e apresenta a localização de telemóveis em tempo real",
+        "description": "# Aplicação PhoneTrack Nextcloud\n\n📱 PhoneTrack é uma aplicação Nextcloud para rastreamento e armazenamento de localizações de dispositivos móveis.\n\n🗺 Recebe informações de aplicações de registo de telemóveis e apresenta-as dinamicamente num mapa.\n\n🌍 Ajude-nos a traduzir esta aplicação no [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\nVeja outras formas de ajudar no [guia para contribuições](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nComo usar o PhoneTrack :\n\n* Criar uma sessão de rastreamento.\n* Forneca o link* de registo ao dispositivo móvel. Escolha o [método de registo](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) que prefere.\n* Observe a sessão de localização do dispositivo em tempo real (ou não) no PhoneTrack ou partilhe através das páginas públicas.\n\n(*) Não se esqueça de definir o nome do dispositivo no link (ao invés de nas definições da aplicação de registo). Substitua \"o seu nome\" pelo nome de dispositivo desejado. Definir o nome de dispositivo nas definições da aplicação de registo apenas funcionam com o Owntracks, Traccar e OpenGTS.\n\nNa página principal do PhoneTrack, durante uma sessão, é possível:\n\n* 📍 Visualizar histórico de localizações\n* ⛛ Filtrar pontos\n* ✎ Adicionar/editar/remover pontos\n* ✎ Editar dispositivos (renomear, mudar cor/formato, mover para outra sessão)\n* ⛶ Definir delimitações geográficas para dispositivos\n* ⚇ Definir alertas de proximidade para dispositivos emparelhados\n* 🖧 Partilhar uma sessão com outros utilizadores Nextcloud ou através de um link público (apenas leitura)\n* 🔗 Gerar links de partilha públicos com restrições opcionais (filtros, nome do dispositivo, apenas última localização, simplificação de delimitação geográfica)\n* 🖫 Importar/exportar uma sessão no formato GPX (um ficheiro com um rastreamento por dispositivo ou um ficheiro por dispositivo)\n* 🗠 Visualizar estatísticas da sessão\n* 🔒 [Reservar um nome de dispositivo](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) para garantir que apenas utilizadores autorizados podem utilizar este nome\n* 🗓 Alterar exportação e limpeza automática de sessão (diária/semanal/mensal)\n* ◔ Escolher o que fazer quando o limite da quota do número de pontos é atingida (bloquear registo ou eliminar os pontos mais antigos)\n\nA página pública e a página pública filtrada funcionam como a página principal mas apresentam apenas uma sessão, é tudo apenas de leitura e não é necessário iniciar sessão.\n\nEsta aplicação foi testada no Nextcloud 17 com o Firefox 57+ e o Chromium.\n\nEsta aplicação é compatível com temática e temas de acessibilidade!\n\nEsta aplicação encontra-se em desenvolvimento.\n\n## Instalação\n\nConsulte [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) para detalhes sobre a instalação.\n\nConsulte o ficheiro [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) para verificar as novidades e futuras funcionalidades.\n\nConsulte o ficheiro [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) para ver a lista completa de autores.\n\n## Problemas conhecidos\n\n* O PhoneTrack **já funciona** com as restrições de grupo do Nextcloud ativas. Consultar [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nQualquer comentário será apreciado.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
+      },
+      "zh-hant": {
+        "name": "PhoneTrack",
+        "summary": "Track and display phones positions in real time",
+        "description": "# 手機追蹤Nextcloud應用程式\n\n📱 手機追蹤是一款Nextcloud應用程式,用來記錄儲存移動裝置的位置。\n\n🗺 接收從手機位置記錄傳送來的資訊,在地圖上顯示。\n\n🌍 請利用[PhoneTrack Crowdin 計畫](https://crowdin.com/project/phonetrack)幫助翻譯\n\n⚒ 在 [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md)中也有提供協助的方法\n\n如何使用手機追蹤:\n\n* 建立一段追蹤任務。\n* 把記錄連結\\*傳給移動裝置 把記錄連結\\*傳給移動裝置 選擇你喜歡的[記錄方法](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods)\n* 在手機追蹤程式地圖上觀看裝置及時(或最近的)位置,或分享至公開的網頁。\n\n(\\*)記得在連結中設定裝置名稱(而不是在記錄程式中設定) 替換 ‘‘你的名稱’’ (\\*)記得在連結中設定裝置名稱(而不是在記錄程式中設定) 替換 ‘‘你的名稱’’ 只有在Owntracks, Traccar and OpenGTS這3款程式的設定中設定裝置名稱才有效。\n\n在手機追蹤程式主畫面檢視一段追蹤任務時,你可以:\n\n* 📍 顯示位置歷史記錄\n* ⛛ 篩選記錄點\n* ✎ 手動 編輯/新增/刪除 記錄點\n* ✎ 總輯裝置 (重新命名,變更色彩/形狀,移動到其他裝置)\n* ⛶ 定義裝置的地理圍欄區域\n* ⚇ 定義裝置間近接警報\n* 🖧 與其他Nextcloud使用者分享一段追蹤任務 (只可讀取)\n* 🔗 產生有選擇性的公開連結 (篩選器,裝置名稱,最後位置,地理圍欄)\n* 🖫 匯入/匯出GPX格式的追蹤任務 (每個裝置具有一段任務的一個檔案,或每個裝置一個檔案)\n* 🗠 顯示追蹤任務的統計資料\n* 🔒 [鎖定裝置名稱](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) 只有被授權才能使用鎖定的名稱\n* 🗓 設定追蹤任務的自動匯出及自動清除 (每日/每週/每月)\n* ◔ 設定當記錄點數達到配額時,處理方式 (停止記錄或覆蓋最舊記錄)\n\n公開的頁面和公開的經篩選頁面與主頁面有所不同,只顯示一段追蹤任務,只能讀取,無法登入。\n\n本應用在Nextcloud 17主機,配合客戶端瀏覽器Firefox 57+ 及 Chromium測試可運作。\n\n此應用程式支援主題色彩\n\n此應用程式尚在開發中。\n\n## 安裝\n\n安裝細節請查閱[AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc)\n\n下次更新版本中添加的新功能,請查閱[CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log)。\n\n查閱[AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors)可得知所有作者。\n\n## 已知待解決的問題\n\n* 手機追蹤**現在可以**給Nextcloud特定群組成員使用。 請查閱[admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud) 請查閱[admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud)\n\n非常感謝你的回饋,請不吝提供意思。\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
+      },
+      "ar": {
+        "name": "PhoneTrack",
+        "summary": "Track and display phones positions in real time",
+        "description": "# PhoneTrack Nextcloud application\n\n📱 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n🗺 It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n🌍 Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\n⚒ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n* Create a tracking session.\n* Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n* Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* 📍 Display location history\n* ⛛ Filter points\n* ✎ Manually edit/add/delete points\n* ✎ Edit devices (rename, change color/shape, move to another session)\n* ⛶ Define geofencing zones for devices\n* ⚇ Define proximity alerts for device pairs\n* 🖧 Share a session to other Nextcloud users or with a public link (read-only)\n* 🔗 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* 🖫 Import/export a session in GPX format (one file with one track per device or one file per device)\n* 🗠 Display sessions statistics\n* 🔒 [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorized user can log with this name\n* 🗓 Toggle session auto export and auto purge (daily/weekly/monthly)\n* ◔ Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colors and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
+      },
+      "fa": {
+        "name": "PhoneTrack",
+        "summary": "ردیابی و نمایش موقعیت تلفن ها به صورت زنده",
+        "description": "# تطبيق PhoneTrack Nextcloud\n\n📱 PhoneTrack هو تطبيق لتخزين معلومات على الهواء و لتحديد اماكن الهواتف.\n\nيستلم المعلومات من برنامج نظام الهاتف و يحددها على الخارطه بوضوح.\n\n🌍 به ما ترجمه این برنامه را روی [PhoneTrack Crowdin پروژه](https://crowdin.com/project/phonetrack) کمک کند.\n\n⚒ بررسی کنید راه های دیگر برای کمک در [مشاهده تمام سهم](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nطريقة استعمال PhoneTrack:\n\n* اوجد جلسة للتحقيق.\n* اعطى رابط الولوج link\\ * الى الهاتف. انتخب [طريق الدخول للنظام](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) الذى تريده.\n* شاهد الان الجلسه المحلية (او لا) فى PhoneTrack و شاركه مع الصفحات العامه.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). استبدل\"Yourname\"مع الاسم الذى تريده. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* 📍 نمایش تاریخچه مکان\n* ⛛ فیلتر امتیازها\n* ✎ ویرایش دستی /افزودن/حذف نقاط\n* ✎ ویرایش دستگاه‌ها (تغییر نام، تغییر رنگ/شکل، انتقال به جلسه دیگر)\n* ⛶ Define geofencing zones for devices\n* ⚇ Define proximity alerts for device pairs\n* 🖧 Share a session to other Nextcloud users or with a public link (read-only)\n* 🔗 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* 🖫 Import/export a session in GPX format (one file with one track per device or one file per device)\n* 🗠 Display sessions statistics\n* 🔒 [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorized user can log with this name\n* 🗓 Toggle session auto export and auto purge (daily/weekly/monthly)\n* ◔ Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colors and accessibility themes !\n\nThis app is under development.\n\n## نصب\n\nبرای مضاهده جزئیات بیشتر [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) را مشاهده کنید.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## مشکلات شناخته شده\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
+      },
       "en": {
         "name": "PhoneTrack",
         "summary": "Track and display phone's positions in real time",
@@ -37375,41 +37460,6 @@
         "summary": "Track and display phones positions in real time",
         "description": "# PhoneTrack Nextcloud application\n\nPhoneTrack është një aplikacion Nextcloud për të gjurmuar dhe ruajtur vendndodhjet e pajisjeve mobile.\n\nAi merr informacion nga aplikacionet e regjistrimit të celularëve dhe i shfaq ato në mënyrë dinamike në hartë.\n\nNa ndihmoni ta përkthejmë këtë aplikacion te [Projekti PhoneTrack Crowding](https://crowdin.com/project/phonetrack).\n\nShikoni mënyra të tjera për të ndihmuar te [udhëzimet për ndihmë](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nSi të përdorni PhoneTrack:\n\n* Krijoni një seancë gjurmimi.\n* Vendosni lidhjen e regjistrimit \\ * te pajisjet e lëvizshëme. Zgjidhni [ metodën e regjistrimit ](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) që preferoni.\n* Shikoni vendndodhjen e pajisjeve të seancave në kohë reale (ose jo) në PhoneTrack ose ndani atë me faqet publike.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* 📍 Display location history\n* ⛛ Filter points\n* ✎ Manually edit/add/delete points\n* ✎ Edit devices (rename, change color/shape, move to another session)\n* ⛶ Define geofencing zones for devices\n* ⚇ Define proximity alerts for device pairs\n* 🖧 Share a session to other Nextcloud users or with a public link (read-only)\n* 🔗 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* 🖫 Import/export a session in GPX format (one file with one track per device or one file per device)\n* 🗠 Display sessions statistics\n* 🔒 [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorized user can log with this name\n* 🗓 Toggle session auto export and auto purge (daily/weekly/monthly)\n* ◔ Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colors and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
       },
-      "id": {
-        "name": "PhoneTrack",
-        "summary": "Menampilkan dan melacak posisi perangkat secara nyata",
-        "description": "# Aplikasi PhoneTrack di Nextcloud\n\nPhoneTrack adalah aplikasi di nextcloud yang digunakan untuk melacak serta menyimpan posisi lokasi dari perangkat mobile.\n\nPhoneTrack menerima informasi log dari perangkat mobile dan menampilkan-nya secara dinamis di peta.\n\n🌍 Bantu kami untuk alih bahasa di [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\n⚒ Silahkan kunjungi alternatif lain untuk membantu kami di [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nBagaimana cara menggunakan PhoneTrack :\n\n* Buatlah sesi pelacakan.\n* Berikan alamat log \\* ke perangkat mobile. Pilihlah [metode log](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) yang sesuai.\n* PhoneTrack dapat memantau lokasi sesi perangkat baik secara langsung maupun tidak, atau bahkan dapat di bagikan kepada pihak lain.\n\n(\\*) Pastikan untuk memberi nama atas perangkat pada alamat url (hindari merubah di menu pengaturan pada aplikasi). Rubalah \"yourname\" dengan nama yang di-inginkan. Perubahan nama perangkat di menu pengaturan aplikasi hanya dapat bekerja di aplikasi pelacakan Owntracks, Traccar dan OpenGTS.\n\nPada halaman utama PhoneTrack, saat memantau sebuah sesi, anda dapat melakukan beberapa hal, antara lain :\n\n* 📍 Menampilkan lokasi lampau\n* ⛛ Titik penyaring\n* ✎ Rubah/tambah/hapus titik secara manual\n* ✎ Rubah perangkat (ganti nama, merubah bentuk/warna, pindahkan ke sesi lain)\n* ⛶ Membuat area \"geofencing\" untuk perangkat\n* ⚇ Membuat peringatan atas sebuah perangkat jika saling berdekatan\n* 🖧 Berbagi sesi ke pengguna Nextcloud lainnya atau ke pihak lain (hanya lihat)\n* 🔗 Membuat alamat untuk di bagi secara umum dengan beberapa batasan (saring, nama perangkat, posisi terakhir dan \"geofencing\" sederhana)\n* 🖫 Impor/ekspor sebuah sesi dalam format GPX (satu berkas dengan satu pelacakan untuk setiap perangkat atau satu berkas untuk satu perangkat)\n* 🗠 Menampilkan statistik sesi\n* 🔒 [Pesan nama perangkat](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) sehingga hanya yang di perbolehkan saja menggunakan nama tersebut\n* 🗓 Perpindahan sesi ekspor otomatis dan penghapusan otomatis (harian/mingguan/bulanan)\n* ◔ Memilih untuk menentukan ketika jumlah kuota titik telah habis (hapus titik sebelumnya atau membatasi log)\n\nHalaman untuk umum dan yang ter-saring bekerja seperti halaman utama hanya saja tersedia untuk satu sesi, semuanya tidak perlu akses khusus.\n\nAplikasi ini telah di ujicoba pada seri Nextcloud 17 dengan menggunakan Firefox 57+ dan Chromium.\n\nAplikasi ini juga dapat merubah warna tema dan tema aksesibilitas !\n\nFitur ini dalam pengembangan.\n\n## Memasang\n\nSilahkan mengunjungi [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) untuk lebih detail tentang pemasangan.\n\nSilahkan periksa berkas [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) untuk melihat daftar perubahan dan rencana pengembangan.\n\nSilahkan periksa berkas [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) untuk melihat daftar para pengarang.\n\n## Kendala yang Diketahui\n\n* PhoneTrack **dapat bekerja** dengan fitur pembatasan grup di Nextcloud. Kunjungi [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nSaran dari anda dapat membantu kami lebih baik.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
-      },
-      "sk": {
-        "name": "PhoneTrack",
-        "summary": "Sledujte a zobrazujte si polohu telefónov v reálnom čase",
-        "description": "# Aplikácia Nextcloud PhoneTrack\n\n📱 PhoneTrack je Nextcloud aplikácia na sledovanie a ukladanie polohy mobilných zariadení.\n\n🗺 Prijíma informácie z mobilných aplikácií na sledovanie a dynamicky ich zobrazuje na mape.\n\n🌍 Pomôžte nám prekladať túto aplikáciu na [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\n⚒ Pozrite si iné možnosti ako pomôcť na [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nAko používať PhoneTrack :\n\n* Vytvorte sledovaciu reláciu.\n* Zadajte sledovací odkaz\\* do mobilných zariadení. Vyberte si preferovanú [metódu záznamu](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods).\n* Pozerajte si polohu zariadení v relácii v reálnom čase (alebo aj nie) v PhoneTracku a zdieľajte ich na verejných stránkach.\n\n(\\*) Nezabudnite nastaviť názov zariadenia v odkaze (radšej ako v nastaveniach logovacej aplikácie). Nahraďte \"yourname\" zvoleným názvom zariadenia. Nastavenie názvu zariadenia v nastaveniach logovacej aplikácie funguje len s Owntracks, Traccar a OpenGTS.\n\nNa hlavnej stránke PhoneTrack môžeš počas sledovania sedenia:\n\n* 📍 Zobraziť históriu polohy\n* ⛛ Filtrovať body\n* ✎ Manuálne upravovať/pridávať/mazať body\n* ✎ Upravovať zariadenia (premenovať, zmeniť farbu/tvar, presúvať do iného sedenia)\n* ⛶ Definovať geofence zóny pre zariadenia\n* ⚇ Zadávať výstrahy vzdialenia pre páry zariadení\n* 🖧 Zdieľať sedenie s ďalšími Nextcloud používateľmi alebo pomocou verejných odkazov (len na čítanie)\n* 🔗 Generujte odkazy verejného zdieľania s voliteľnými obmedzeniami (filtre, názov zariadenia, len posledná pozícia, zjednodušený geofence)\n* 🖫 Importujte/exportujte záznamy v GPX formáte (jeden súbor s jedným záznamom alebo jeden súbor s jedným zariadením)\n* 🗠 Zobraziť štatistiky záznamu\n* 🔒 [Rezervovať názov zariadenia](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) pre uistenie sa, že len autorizovaný používateľ sa môže prihlásiť s týmto menom\n* 🗓 Zapínať automatické exportovanie záznamu a automatické mazanie (denne/týždenne/mesačne)\n* ◔ Vyberať, čo sa stane, keď je dosiahnutý limit počtu bodov (zablokovať záznam alebo vymazať najstarší bod)\n\nVerejná stránka a verejná filtrovaná stránka funguje ako hlavná stránka okrem situácie, keď je zobrazený len jeden záznam, všetko je len na čítanie a nie je potrebné prihlasovať sa.\n\nTáto aplikáca je testovaná na Nextcloud 17 s Firefox 57+ a Chromium.\n\nTáto aplikácia je kompatibilná s farbami šablón a šablónami dostupnosti!\n\nTáto aplikácia je ešte vo vývoji.\n\n## Inštalácia\n\nPozrite si [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) pre detaily inštalácie.\n\nPozrite si súbor [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) čo je nové a čo sa chystá do ďalšej verzie.\n\nPozrite si súbor [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) a zobrazte si kompletný list autorov.\n\n## Známe problémy\n\n* PhoneTrack **teraz funguje** so zapnutými obmedzeniami pre Nextcloud skupiny. Pozrite [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nOcením akúkoľvek spätnú väzbu.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
-      },
-      "uk": {
-        "name": "PhoneTrack",
-        "summary": "Стеження та відображення позицій телефонів у реальному часі",
-        "description": "# PhoneTrack додаток для Nextcloud\n\n📱 PhoneTrack це додаток Nextcloud для відстеження і зберігання геолокації мобільних пристроїв.\n\n🗺 отримує інформацію від додатків для мобільних телефонів і динамічно відображає її на карті.\n\n🌍 Допоможіть нам перекласти цей додаток на [PhoneTrack Crowdin](https://crowdin.com/project/phonetrack).\n\n⚒ Перегляньте інші способи допомогти в [інструкціях з контрибуції](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nЯк використовувати PhoneTrack:\n\n* Створіть сесію трекінгу.\n* Надайте посилання\\* для збереження історії геолокації на мобільний пристрій. Оберіть [метод передачі інформації про геолокацію](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods), який вам підходить.\n* Переглядайте місце розташування пристроїв у реальному часі (або ні) у PhoneTrack або діліться нею на загальнодоступних сторінках.\n\n(\\*) Не забудьте встановити ім'я пристрою в посиланні (а не в налаштуваннях додатка для передачі геоданих). Замініть \"yourname\" ім'ям пристрою. Встановлення назви пристрою в налаштуваннях додатку працює тільки в Owntracks, Traccar та OpenGTS.\n\nНа головній сторінці PhoneTrack під час перегляду сесії ви можете:\n\n* 📍 Переглядати історію місцезнаходжень\n* ⛛ Фільтрувати точки\n* ✎ Вручну редагувати/додавати/видаляти точки\n* ✎ Редагувати пристрої (перейменувати, змінити колір/форму, перемістити в іншу сесію)\n* ⛶ Визначити зони віртуального паркану (geofencing) для пристроїв\n* ⚇ Визначати сповіщення про наближення для пар пристроїв\n* 🖧 Надати доступ до сесії для інших користувачів Nextcloud або для публічного перегляду (лише для читання)\n* 🔗 Створювати посилання для публічного перегляду з обмеженнями (фільтри, назва пристрою, лише останні позиції, спрощені геопаркани)\n* 🖫 Імпортувати/експортувати сесії у форматі GPX (потреково для пристрою чи одним файлам)\n* 🗠 Переглядати статистику сесії\n* 🔒 [Зарезервувати ім'я пристрою](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation), щоб переконатися, що тільки авторизований користувач може використовувати це ім'я\n* 🗓 Налаштувати автоматичний експорт та автоочищення (щодня/щотижнево/щомісячно)\n* ◔ Обирати, що робити при досягненні квоти точок (блокувати подальше збирання чи видаляти найстаріші точки)\n\nПублічна сторінка та публічна сторінка з фільтрами працюють як головна сторінка, за винятком того, що відображається лише одна сесія, все доступне лише для читання, і немає необхідності авторизуватися.\n\nЦей додаток протестований на Nextcloud 17 з Firefox 57+ та Chromium.\n\nЦей додаток сумісний з кольорами тем і темами для людей з особливими потребами!\n\nЦей додаток в стадії розробки.\n\n## Встановлення\n\nДивіться [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) з детальною інформацією про встановлення.\n\nПеревірте [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log), щоб побачити, що нового і що буде в наступному релізі.\n\nПеревірте [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) щоб побачити повний список авторів.\n\n## Відомі проблеми\n\n* PhoneTrack **тепер працює** з активованими обмеженням груп NextCloud. Дивіться [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nБудемо вдячні за будь-який відгук.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
-      },
-      "pt": {
-        "name": "PhoneTrack",
-        "summary": "Monitoriza e apresenta a localização de telemóveis em tempo real",
-        "description": "# Aplicação PhoneTrack Nextcloud\n\n📱 PhoneTrack é uma aplicação Nextcloud para rastreamento e armazenamento de localizações de dispositivos móveis.\n\n🗺 Recebe informações de aplicações de registo de telemóveis e apresenta-as dinamicamente num mapa.\n\n🌍 Ajude-nos a traduzir esta aplicação no [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\nVeja outras formas de ajudar no [guia para contribuições](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nComo usar o PhoneTrack :\n\n* Criar uma sessão de rastreamento.\n* Forneca o link* de registo ao dispositivo móvel. Escolha o [método de registo](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) que prefere.\n* Observe a sessão de localização do dispositivo em tempo real (ou não) no PhoneTrack ou partilhe através das páginas públicas.\n\n(*) Não se esqueça de definir o nome do dispositivo no link (ao invés de nas definições da aplicação de registo). Substitua \"o seu nome\" pelo nome de dispositivo desejado. Definir o nome de dispositivo nas definições da aplicação de registo apenas funcionam com o Owntracks, Traccar e OpenGTS.\n\nNa página principal do PhoneTrack, durante uma sessão, é possível:\n\n* 📍 Visualizar histórico de localizações\n* ⛛ Filtrar pontos\n* ✎ Adicionar/editar/remover pontos\n* ✎ Editar dispositivos (renomear, mudar cor/formato, mover para outra sessão)\n* ⛶ Definir delimitações geográficas para dispositivos\n* ⚇ Definir alertas de proximidade para dispositivos emparelhados\n* 🖧 Partilhar uma sessão com outros utilizadores Nextcloud ou através de um link público (apenas leitura)\n* 🔗 Gerar links de partilha públicos com restrições opcionais (filtros, nome do dispositivo, apenas última localização, simplificação de delimitação geográfica)\n* 🖫 Importar/exportar uma sessão no formato GPX (um ficheiro com um rastreamento por dispositivo ou um ficheiro por dispositivo)\n* 🗠 Visualizar estatísticas da sessão\n* 🔒 [Reservar um nome de dispositivo](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) para garantir que apenas utilizadores autorizados podem utilizar este nome\n* 🗓 Alterar exportação e limpeza automática de sessão (diária/semanal/mensal)\n* ◔ Escolher o que fazer quando o limite da quota do número de pontos é atingida (bloquear registo ou eliminar os pontos mais antigos)\n\nA página pública e a página pública filtrada funcionam como a página principal mas apresentam apenas uma sessão, é tudo apenas de leitura e não é necessário iniciar sessão.\n\nEsta aplicação foi testada no Nextcloud 17 com o Firefox 57+ e o Chromium.\n\nEsta aplicação é compatível com temática e temas de acessibilidade!\n\nEsta aplicação encontra-se em desenvolvimento.\n\n## Instalação\n\nConsulte [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) para detalhes sobre a instalação.\n\nConsulte o ficheiro [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) para verificar as novidades e futuras funcionalidades.\n\nConsulte o ficheiro [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) para ver a lista completa de autores.\n\n## Problemas conhecidos\n\n* O PhoneTrack **já funciona** com as restrições de grupo do Nextcloud ativas. Consultar [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nQualquer comentário será apreciado.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
-      },
-      "zh-hant": {
-        "name": "PhoneTrack",
-        "summary": "Track and display phones positions in real time",
-        "description": "# 手機追蹤Nextcloud應用程式\n\n📱 手機追蹤是一款Nextcloud應用程式,用來記錄儲存移動裝置的位置。\n\n🗺 接收從手機位置記錄傳送來的資訊,在地圖上顯示。\n\n🌍 請利用[PhoneTrack Crowdin 計畫](https://crowdin.com/project/phonetrack)幫助翻譯\n\n⚒ 在 [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md)中也有提供協助的方法\n\n如何使用手機追蹤:\n\n* 建立一段追蹤任務。\n* 把記錄連結\\*傳給移動裝置 把記錄連結\\*傳給移動裝置 選擇你喜歡的[記錄方法](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods)\n* 在手機追蹤程式地圖上觀看裝置及時(或最近的)位置,或分享至公開的網頁。\n\n(\\*)記得在連結中設定裝置名稱(而不是在記錄程式中設定) 替換 ‘‘你的名稱’’ (\\*)記得在連結中設定裝置名稱(而不是在記錄程式中設定) 替換 ‘‘你的名稱’’ 只有在Owntracks, Traccar and OpenGTS這3款程式的設定中設定裝置名稱才有效。\n\n在手機追蹤程式主畫面檢視一段追蹤任務時,你可以:\n\n* 📍 顯示位置歷史記錄\n* ⛛ 篩選記錄點\n* ✎ 手動 編輯/新增/刪除 記錄點\n* ✎ 總輯裝置 (重新命名,變更色彩/形狀,移動到其他裝置)\n* ⛶ 定義裝置的地理圍欄區域\n* ⚇ 定義裝置間近接警報\n* 🖧 與其他Nextcloud使用者分享一段追蹤任務 (只可讀取)\n* 🔗 產生有選擇性的公開連結 (篩選器,裝置名稱,最後位置,地理圍欄)\n* 🖫 匯入/匯出GPX格式的追蹤任務 (每個裝置具有一段任務的一個檔案,或每個裝置一個檔案)\n* 🗠 顯示追蹤任務的統計資料\n* 🔒 [鎖定裝置名稱](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) 只有被授權才能使用鎖定的名稱\n* 🗓 設定追蹤任務的自動匯出及自動清除 (每日/每週/每月)\n* ◔ 設定當記錄點數達到配額時,處理方式 (停止記錄或覆蓋最舊記錄)\n\n公開的頁面和公開的經篩選頁面與主頁面有所不同,只顯示一段追蹤任務,只能讀取,無法登入。\n\n本應用在Nextcloud 17主機,配合客戶端瀏覽器Firefox 57+ 及 Chromium測試可運作。\n\n此應用程式支援主題色彩\n\n此應用程式尚在開發中。\n\n## 安裝\n\n安裝細節請查閱[AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc)\n\n下次更新版本中添加的新功能,請查閱[CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log)。\n\n查閱[AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors)可得知所有作者。\n\n## 已知待解決的問題\n\n* 手機追蹤**現在可以**給Nextcloud特定群組成員使用。 請查閱[admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud) 請查閱[admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud)\n\n非常感謝你的回饋,請不吝提供意思。\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
-      },
-      "ar": {
-        "name": "PhoneTrack",
-        "summary": "Track and display phones positions in real time",
-        "description": "# PhoneTrack Nextcloud application\n\n📱 PhoneTrack is a Nextcloud application to track and store mobile devices locations.\n\n🗺 It receives information from mobile phones logging apps and displays it dynamically on a map.\n\n🌍 Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\n⚒ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n* Create a tracking session.\n* Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n* Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* 📍 Display location history\n* ⛛ Filter points\n* ✎ Manually edit/add/delete points\n* ✎ Edit devices (rename, change color/shape, move to another session)\n* ⛶ Define geofencing zones for devices\n* ⚇ Define proximity alerts for device pairs\n* 🖧 Share a session to other Nextcloud users or with a public link (read-only)\n* 🔗 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* 🖫 Import/export a session in GPX format (one file with one track per device or one file per device)\n* 🗠 Display sessions statistics\n* 🔒 [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorized user can log with this name\n* 🗓 Toggle session auto export and auto purge (daily/weekly/monthly)\n* ◔ Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colors and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
-      },
-      "fa": {
-        "name": "PhoneTrack",
-        "summary": "ردیابی و نمایش موقعیت تلفن ها به صورت زنده",
-        "description": "# تطبيق PhoneTrack Nextcloud\n\n📱 PhoneTrack هو تطبيق لتخزين معلومات على الهواء و لتحديد اماكن الهواتف.\n\nيستلم المعلومات من برنامج نظام الهاتف و يحددها على الخارطه بوضوح.\n\n🌍 به ما ترجمه این برنامه را روی [PhoneTrack Crowdin پروژه](https://crowdin.com/project/phonetrack) کمک کند.\n\n⚒ بررسی کنید راه های دیگر برای کمک در [مشاهده تمام سهم](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nطريقة استعمال PhoneTrack:\n\n* اوجد جلسة للتحقيق.\n* اعطى رابط الولوج link\\ * الى الهاتف. انتخب [طريق الدخول للنظام](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) الذى تريده.\n* شاهد الان الجلسه المحلية (او لا) فى PhoneTrack و شاركه مع الصفحات العامه.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). استبدل\"Yourname\"مع الاسم الذى تريده. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* 📍 نمایش تاریخچه مکان\n* ⛛ فیلتر امتیازها\n* ✎ ویرایش دستی /افزودن/حذف نقاط\n* ✎ ویرایش دستگاه‌ها (تغییر نام، تغییر رنگ/شکل، انتقال به جلسه دیگر)\n* ⛶ Define geofencing zones for devices\n* ⚇ Define proximity alerts for device pairs\n* 🖧 Share a session to other Nextcloud users or with a public link (read-only)\n* 🔗 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* 🖫 Import/export a session in GPX format (one file with one track per device or one file per device)\n* 🗠 Display sessions statistics\n* 🔒 [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorized user can log with this name\n* 🗓 Toggle session auto export and auto purge (daily/weekly/monthly)\n* ◔ Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colors and accessibility themes !\n\nThis app is under development.\n\n## نصب\n\nبرای مضاهده جزئیات بیشتر [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) را مشاهده کنید.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## مشکلات شناخته شده\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)"
-      },
       "pl": {
         "name": "PhoneTrack",
         "summary": "Śledzenie i wyświetlanie pozycji telefonów w czasie rzeczywistym",
@@ -37861,7 +37911,7 @@
     "issueTracker": "https://github.com/nextcloud/polls/issues",
     "website": "https://github.com/nextcloud/polls",
     "created": "2017-07-16T18:54:41.216906Z",
-    "lastModified": "2023-09-01T08:46:06.984938Z",
+    "lastModified": "2023-09-07T08:20:20.629520Z",
     "releases": [
       {
         "version": "5.3.0-beta3",
@@ -37888,6 +37938,31 @@
         },
         "signatureDigest": "sha512"
       },
+      {
+        "version": "5.3.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=8.0.0",
+        "platformVersionSpec": ">=25.0.0 <28.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud/polls/releases/download/v5.3.0/polls.tar.gz",
+        "created": "2023-09-07T08:20:20.315157Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-09-07T08:20:20.720797Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=8.0",
+        "rawPlatformVersionSpec": ">=25 <=27",
+        "signature": "WcyECRoakFHASrjgSKYTJ9Fx1CjFpolR0Thr6b0o6VNM3IfLOn+CDxugU3HdbsSU\nDLQp7IitdJR8hZY34OUbvCzWvLVDGDTHoTAwlTXAkNBvGAOgdMmrUZAkKbe2kv3W\n76f9C3ZpkjElG33RqNafL4ZLchHyqtw6rslOIkfznaDfKRODKjCDMwXXBMHwrc5w\nXq98r14vv3TNV6PR9gY5RpQXyv0lk2jmzT1yzg6WvxSO92Zsg3z/5rrUncWDgafI\n3mX8cerYsNULpWVRkMeihL7eWRI1qap3HPSHx4QtFaPDrgoZxp1YcEa2W1l3RAS3\n4OTaqcrp174/e0R+vjKwX1FsIq3ZZwk3Wq7KgWt9rf8pMlxMLTpgyqunOpZeIPZn\nMg2xM3uT4rpR93DfV7iUOSPptw+1SkFzZAVF3/xdwsIoh9sWELVt+xLri3CHTmQl\nFonjUHqOQkkaFxLeKowDLWBtVRKQb2IFXv8p6TnR0lKvdp6mf5qJrTuRMNycr1ix\ndrlany2SU4ZwBXojXE7/bG52YntDipVXOj+FCe67IYslTiCzwNDi023m1tUf3OME\nggRBXjU4+X4BfVCDCDf0nvJV8PPzZCNdd7yuAjWbcMfBZMz8Qhq6gbUsAj007O7A\nsphTBZkm5XJMVBk4Kj1/lkayer8fwDD7XevCQrxATiY=",
+        "translations": {
+          "en": {
+            "changelog": "### New\n - Add label to public shares\n - Send all unsent invitations to a poll with one click (resolves contact groups and circles too)\n### Fixes\n - Fix API calls\n - Deleting comments in public polls was broken\n### Changes\n - Refactorings and code maintenance\n - dependency updates"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "5.2.0",
         "phpExtensions": [],
@@ -38263,17 +38338,17 @@
     "isFeatured": false,
     "authors": [
       {
-        "name": "Vinzenz Rosenkranz",
+        "name": "René Gieling",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "René Gieling",
+        "name": "Kai Schröer",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Kai Schröer",
+        "name": "Vinzenz Rosenkranz",
         "mail": "",
         "homepage": ""
       }
@@ -38965,7 +39040,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.857142857142857,
+    "ratingOverall": 0.8571428571428571,
     "ratingNumRecent": 0,
     "ratingNumOverall": 7,
     "certificate": "-----BEGIN CERTIFICATE-----\nMIIEBTCCAu0CAhCbMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTgwNDE3MTAyNTM3WhcNMjgwNzIzMTAyNTM3WjAVMRMwEQYD\nVQQDDApxdWlja25vdGVzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\n+InfyfwZsiPtUEZyvo2kmDagORuv/t9Sw7IXkbLfBPdhJjg2KnX6WVraEe07cjBg\nSave4TWB6NpHv3Wbugciqw3Y5KiKfgtwOMwvSgKvhDktgWA66Rvu3otOLrubdtaI\nkzcaF5vWVdJjMO97xHZC0Tv3Tc44p+E/CLBG5USH37rYsWpWlrjIsdIZPzOu2LRa\nMO/afia0hfPNazAaydv9tmdafwnRX+mXbdJbJ75BSIpbKfIPGMIW8+maPBTleyXO\nawimV9Rj2LKreOCSJVpXCuMjLu9uOME0RYQiX7XqygraJ3GwvIGE+GZUWmiPYA5B\nWWhAXw5f4g2Kc0vJjmBrxF1gIZ8+NffcWa7/lgB8rVZNJM4UmU93AF+r3Lm42tCU\nl85OkADM2CnPaA+yXsmdYP2skNYIqMyo3k1MOyQ1exnsT3C8X8UW90E0Oug5J80s\nAGIXbK7u+AYyhaMWkXstISH8pZLKO1f35BUvGKmiOqbI6m3lTn7xYNgHJHQ+MnT/\nApxkydfPNJP23UDgbmV2zY5OkUAySQ2ruvdWZLg+CRNN7na8VoPDLLVU4PZ17YMl\nswB/u0kwwq0WUuqUOOIJtXH6GDH/kj62F6VbxPS50JdpNpNqVucFOUFXCVOlrXNY\nQ/R2+2P84WsGgk7SMU1YzbAy5zN6ZQvQI6cLh4TzWqECAwEAATANBgkqhkiG9w0B\nAQsFAAOCAQEAaU70c9kIWCJq37b5GzfbIHdiPkgpauxZ2gAF9+rXazl3g1Ax1XLj\nxYoVFeJqgGdzwkHZT2a5A7npZO6QUo6eEY+yUZxqLJOjvfDkw/THctGy9KIF9qnI\nj/x0ygYdGhzB2QiDfVqoUIcbrfi3Opr87YHuz5TmsX+bKZSJ7i9cnd+2ZXj11o38\n49zSdTqhNBurLPuugjHXN71U6x0fNdn6RiXjIRKnRjX1/1jaFZH36V7YTQjUd6MJ\nRVd2X7U1J0dFFS7N17v0i6N+4umKi7gLpiEMJp46PdU4ZfWiLDXaylwoFiP4WKaj\n9Zf0UBwaDuJV2mqkaiV1tezxd6lLg8iPOQ==\n-----END CERTIFICATE-----",
@@ -39289,7 +39364,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.941176470588235,
+    "ratingOverall": 0.9411764705882353,
     "ratingNumRecent": 0,
     "ratingNumOverall": 17,
     "certificate": "-----BEGIN CERTIFICATE-----\nMIIEAzCCAusCAhA0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMTcwMjIwMTAwMzE1WhcNMjcwNTI5MTAwMzE1WjATMREwDwYD\nVQQDDAhyYWlubG9vcDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOKu\n7XXYM9YnOupf43kYP5GsaC5ML22sS7qN8qKXEcpkZN7G9P8PnT7rZwE2rzCf1UnG\nBck2HIu22R+CO3Afbv1Gn75/HicHLyzGFHxfMjiKWSQWXu83SvH99vvk8aL+flt9\npN16SgsuKGnYAIlSmT/WkNHRCxAQy3bIEDvTLbqauhrbzWwobyg69S8N1zv/I/w7\neHFOoiW8Dw+1sPaViaDHlEImrjnlWXUqI/tLNRYBjVZXVFL7GumhrtOr6qbs81ZC\n2sREdiYMt9cAsya+otifp+PfxInQ5gcwHKb5eQc5J+7cw0R2383P4KTnGPkcX1UL\nqyEzeH8eHAdbb6KZqYQFguA9/yRFkEqvjtQJ8XDH/7w+QNA5SZ2DmBmh8i2fbhKo\nnuHUQEw4me31n5xD3JzVTBDeNyEzpAsE+bNftxzA3OcgclWPLBqzqTw/rm/FuyDj\nosCztTjYT7a7vN9Sk743c3K7gGssmDVPIbiHhbefL6ra2yJScKmLFK8pV3LwwuCI\ndeYxvO5aWvsI9p5dQRHX9hNBzb01tD3FjYSxgkl8USPKZi3qf4dsF+aZlZjcIwO/\ngyn+mUE1soFErh4hXVJUEh0sDYzeFNd0Leh5nFSFIJBGQSPd7YdyDNAw/NgKPRkV\noBR+w/s4F0vHJOJj4URcY70Ij55dAdR73Ek1EeJ5AgMBAAEwDQYJKoZIhvcNAQEL\nBQADggEBACWETXkQfuRpn7rHwbOics9pYrv0bOtr5gX8N8H11A4BYA+cE6nXoQGN\nE09+koQRnwUXZfRbFDWczkbPXBo6CfOH4Cd8/4yrE6LT4cF8d+nTNTlcxCgrlQ5C\nEB93Hgiw8UgM01W9S+wjXDGJxALFEOuhDxIJ1BCB+hAz45C0qd1frofYNrj0bZrD\niiktgWGmfX8+LDWDeRfcPyNEezmH+4bRbIJHlEaWiv76gWSOP8Mrf1dadFUODC28\nC5kgBm/0aMAxU9ULnZ4525+DLETQF6OSQzM06aHZOkoPBKHITMZjQ9eIzM1GLk7W\nnlH4slTadAEbsWsA36rWVSKLO+sEShg=\n-----END CERTIFICATE-----",
@@ -40178,7 +40253,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.818181818181818,
+    "ratingOverall": 0.8181818181818182,
     "ratingNumRecent": 0,
     "ratingNumOverall": 11,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhFDMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjAwODI0MTAzMDQyWhcNMzAxMTMwMTAzMDQyWjAXMRUwEwYD\r\nVQQDDAxyZWdpc3RyYXRpb24wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQCnYFExkrvbvAkH7x5MIqJqR/mjOameq9StB9fwY+WofXwCfALmXZVOtpC8Zq/8\r\ngilYDoUuF2ZrtYRbJC1qVi0ycZS7V3Ni6QDMIrsGOGJooaw0nJRACjfna8ua8H3/\r\ngDePqV3b41nDRmFqxKuavfjh+tvD5QtUWcry1Tmd+xuAE8FMWk+PlbhcLN2rmukf\r\nr6D0vh0LN1Cdlg9BUL3/XF/ZKX+Bnp4w/vTCnsxHraX1vd1jJuMgpcxhBvjvFx4S\r\n4MPGlEB8lqN0SGvMyrzHbLTnrVWDVWawhtQuIV+5KtDyPcMhPFLBQMIKE3KWGA0H\r\nOBk488HcHH+TZ8Ld8XCMwmIKT9eXl/R/IG1N2FSYrNF5eSD2EeFx3C3vZUQmwTg2\r\nAF/QVloM+LS0qC3VhgpZtuxt6dT24/jx0qiJqvJ6ooX2SSrDMj1LS/4rkccuWoyv\r\nfucVdh9C9FRy6QTh+e2ohzFhvU1msUscWCRANfW4BJmwzdPJHF9y5YcGod8T+o41\r\nWJaI6kI6Yzx0TaV6ppaSTlkTRkks8y8kt/qsK1Ga60ActI6cvqTiXiFxwGqPSlQ1\r\nLK708gr0FdpI75QK5lNwiAkJNwAL6rY1ZM8GAzGiPaoaEts6X0DF5VdMJEBRvIPe\r\nKKO35dJbL5RzWpCckS0hv7wmJLL7XDe2EeQR+q6E+/mKbwIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQAttTJFMTc7+nYUpQhi3LgMXoTFfLWJDtyZpxJdbukYzF/SUnkI\r\nM1PMvCU01kMNaISFN6MGmIjh7AdVCMnWo8ZIDP8JfPVSIyYv9w5N8y1yR5EC8WX/\r\njInkVWNsilRgG76bUwLTyCB8y+6jF3HYIZHkTFofQ5fOW8AV6ARO6feW2uyeBski\r\nZedg15YGmPLnyFf9lk6t7DVy8Hu2t12d9ouoq46Jjg0sgATW/Ci7WN/6SChVuiHs\r\n9G1eq0FD6V82w4MHNYG/Y0zwTgF/aMeUZz+VSVPRtiih4f63LmZHg+DHIG9/F9TB\r\n4Ex1iQTQ67ggV3ndW3SpPId3jNIHOMvzKRFp\r\n-----END CERTIFICATE-----",
@@ -41841,17 +41916,17 @@
     "isFeatured": false,
     "authors": [
       {
-        "name": "Greg Sutcliffe",
+        "name": "e-alfred",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "e-alfred",
+        "name": "Biont",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Biont",
+        "name": "Greg Sutcliffe",
         "mail": "",
         "homepage": ""
       }
@@ -43368,12 +43443,12 @@
     "isFeatured": false,
     "authors": [
       {
-        "name": "Christoph Wurst",
+        "name": "Morris Jobke",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Morris Jobke",
+        "name": "Christoph Wurst",
         "mail": "",
         "homepage": ""
       }
@@ -43757,7 +43832,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.833333333333333,
+    "ratingOverall": 0.8333333333333334,
     "ratingNumRecent": 0,
     "ratingNumOverall": 12,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEBzCCAu8CAhGxMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMjIwMTA2MTQ1MjU1WhcNMzIwNDEzMTQ1MjU1WjAXMRUwEwYD\r\nVQQDDAxzaGFyZXJlbmFtZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\r\nAQC0m3RHa2yWwWDj7zP6Xoc6gzGSidWv0y30lPSU5DXNh3cUybKq8kbZzVYQ/DiM\r\nwEcAXo5k6JfmnuvXuMLcCpB9fooWBfCVhfDlEnh9tw1cZmQf1uTjqNyzmlzdJbIZ\r\nOhymsbTM7vFSrOSKZh9HEdUrzB0lA8Xh1ozvmue2YeodixJ7r0vi4A1gV6DWVMM3\r\n0LjdeXXcVrYpbL9hlG7NU4Xc6TYYe67Nfw30f8HxYbd5o3m10I1Z5cfEynVWB9j4\r\nJRBDKWe0oybxdufunO6CyWMR/GwFub4HPOPS2ZPevAqOZ3AS5aXxu1MtsWWK3jKw\r\nVYNPnmTmQCi6RucIr+qjlXUiO1LWZ44sK+n20MWhX1OrD7x3b52Buf8LTnnW428c\r\nqUpsT3oQM4wdXIWGofYy25GzZd/oHqvJHjaarCcUmCwgB0aHOuzBQE5pqea5bfMv\r\n9LSGAPXjdHJfYZEQtxraZD3t3DZ9bK/YXxe3hY/bKafxBKA5gFEctNIWSdlZNHFw\r\n0gK3Q4pLkCSzUEzsLoXGxYDvT5BDYswkPiHzGuEDYlVgE62FhudXzJH5qptMAlKd\r\no1uw9E/VyvtB+ZIPVHOtwFoEkWIMElra8GM7Y6GBOEE2VVHytYWG13w/smCx2TUU\r\nt35uumrL23XpdlysQL6vIHbEZSpmdsr7kEIpAekQ8eu5XwIDAQABMA0GCSqGSIb3\r\nDQEBCwUAA4IBAQBxXjhL8K20HnrIVT8poqI38NJDgWaFfjOkx+LC/NuPDXx1oj2v\r\ndUHcTDOzJf3KeTEd1CTF0bsfzzFqf7nFpEOJePoZv1Xdlv7eCr9iqkTFz0TZoUOI\r\n6DjHTz07Tv1tD/DZNWGx+qmRMrH4tv88II31usCec/D3aEzXXeiYbWc/cqM2I+nr\r\nrR4bsz4PgLgm3gg0RPw2Gpve1mt0BYTveIU+Yh9KxndXmPYUeU64oTD6UQik2nmB\r\nkeqGr3nSt2XAm/rsTDhs29SeeB4CW2uuEAzRrYHdzJwn/zpwoXZGsK6/HUY6HqNf\r\nmAYOwZGi5RI9JnunWPvK4hkdzCOkIdbh6GGg\r\n-----END CERTIFICATE-----",
@@ -45438,12 +45513,12 @@
         "version": "2.28.4",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45474,12 +45549,12 @@
         "version": "2.28.3",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45510,12 +45585,12 @@
         "version": "2.28.2",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45546,12 +45621,12 @@
         "version": "2.28.1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45582,12 +45657,12 @@
         "version": "2.28.0",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45618,12 +45693,12 @@
         "version": "2.27.3",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45654,12 +45729,12 @@
         "version": "2.27.2",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45690,12 +45765,12 @@
         "version": "2.27.1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45726,12 +45801,12 @@
         "version": "2.27.0",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45762,12 +45837,12 @@
         "version": "2.26.4",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45798,12 +45873,12 @@
         "version": "2.26.3",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45834,12 +45909,12 @@
         "version": "2.26.2",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45870,12 +45945,12 @@
         "version": "2.26.1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45906,12 +45981,12 @@
         "version": "2.26.0",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45942,12 +46017,12 @@
         "version": "2.25.5",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -45978,12 +46053,12 @@
         "version": "2.25.4",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46014,12 +46089,12 @@
         "version": "2.25.3",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46050,12 +46125,12 @@
         "version": "2.25.2",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46086,12 +46161,12 @@
         "version": "2.25.1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46122,12 +46197,12 @@
         "version": "2.25.0",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46158,12 +46233,12 @@
         "version": "2.24.6",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46194,12 +46269,12 @@
         "version": "2.24.5",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46230,12 +46305,12 @@
         "version": "2.24.4",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46266,12 +46341,12 @@
         "version": "2.24.3",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46302,12 +46377,12 @@
         "version": "2.24.2",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46338,12 +46413,12 @@
         "version": "2.24.1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46374,12 +46449,12 @@
         "version": "2.24.0",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46410,12 +46485,12 @@
         "version": "2.23.1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46446,12 +46521,12 @@
         "version": "2.23.0",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46482,12 +46557,12 @@
         "version": "2.22.7",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46518,12 +46593,12 @@
         "version": "2.22.6",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46554,12 +46629,12 @@
         "version": "2.22.5",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46590,12 +46665,12 @@
         "version": "2.22.4",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46626,12 +46701,12 @@
         "version": "2.22.3",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46662,12 +46737,12 @@
         "version": "2.22.1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46698,12 +46773,12 @@
         "version": "2.22.0",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46734,12 +46809,12 @@
         "version": "2.21.4",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46770,12 +46845,12 @@
         "version": "2.21.3",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46806,12 +46881,12 @@
         "version": "2.21.2",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46842,12 +46917,12 @@
         "version": "2.21.1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46878,12 +46953,12 @@
         "version": "2.21.0",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46914,12 +46989,12 @@
         "version": "2.20.6",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46950,12 +47025,12 @@
         "version": "2.20.5",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -46986,12 +47061,12 @@
         "version": "2.20.4",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47022,12 +47097,12 @@
         "version": "2.20.3",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47058,12 +47133,12 @@
         "version": "2.20.2",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47094,12 +47169,12 @@
         "version": "2.20.1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47130,12 +47205,12 @@
         "version": "2.20.0",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47166,12 +47241,12 @@
         "version": "2.19.7",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47202,12 +47277,12 @@
         "version": "2.19.6",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47238,12 +47313,12 @@
         "version": "2.19.5",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47274,12 +47349,12 @@
         "version": "2.19.4",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47310,12 +47385,12 @@
         "version": "2.19.3",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47346,12 +47421,12 @@
         "version": "2.19.2",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47382,12 +47457,12 @@
         "version": "2.19.1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47418,12 +47493,12 @@
         "version": "2.19.0-1",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47454,12 +47529,12 @@
         "version": "2.19.0",
         "phpExtensions": [
           {
-            "id": "zlib",
+            "id": "mbstring",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mbstring",
+            "id": "zlib",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47650,7 +47725,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -47660,7 +47735,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47691,7 +47766,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -47701,7 +47776,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47732,7 +47807,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -47742,7 +47817,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47773,7 +47848,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -47783,7 +47858,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47814,7 +47889,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -47824,7 +47899,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47855,7 +47930,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -47865,7 +47940,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47896,7 +47971,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -47906,7 +47981,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47937,7 +48012,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -47947,7 +48022,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -47978,7 +48053,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -47988,7 +48063,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -48030,6 +48105,16 @@
     },
     "isFeatured": false,
     "authors": [
+      {
+        "name": "Jan-Christoph Borchardt",
+        "mail": "hey@jancborchardt.net",
+        "homepage": "https://jancborchardt.net"
+      },
+      {
+        "name": "Cyrille Bollu",
+        "mail": "cyrpub@bollu.be",
+        "homepage": ""
+      },
       {
         "name": "Maxence Lange",
         "mail": "maxence@artificial-owl.com",
@@ -48044,20 +48129,10 @@
         "name": "Jonas Sulzer",
         "mail": "jonas@violoncello.ch",
         "homepage": "https://violoncello.ch"
-      },
-      {
-        "name": "Jan-Christoph Borchardt",
-        "mail": "hey@jancborchardt.net",
-        "homepage": "https://jancborchardt.net"
-      },
-      {
-        "name": "Cyrille Bollu",
-        "mail": "cyrpub@bollu.be",
-        "homepage": ""
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.333333333333333,
+    "ratingOverall": 0.3333333333333333,
     "ratingNumRecent": 0,
     "ratingNumOverall": 9,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEATCCAukCAhC9MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgxMDAxMTI1NTQ0WhcNMjkwMTA2MTI1NTQ0WjARMQ8wDQYD\r\nVQQDDAZzb2NpYWwwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCr+D1k\r\nifF4ic9jC3LBPtaJnQ6h5TPycQ+CotlwuMaWPQkrMpFYcw/FJlderhUENZ6mANZf\r\nzhqZJTa1iOU5zhWqYTcPJ8jdKe1fI/kOufplqTigPV/pbn/V3ppe2EnE4YOROQo4\r\nVIIbrrH+IcYBKd0aIcFUzTrGBzrwIsEhJZYEK9FdMWVZoX1ANcaqvcoY9UuunmA9\r\nQ6iAocaiuh+2Emm/3dqqXWrXec+MJD7UkYIIpNmPp52Mk7xHLaqdxane90nX7X2W\r\n5cdvXumPS6O9cZ8yBAEsl1kaS0DKt82ZjuEAA39EVt09XB4NnOtSzXnUhyFzVMKz\r\nk5gYQhRJIuoSst2El2EUAZ5nxmN6lpOPe9mc9ZZv2xrQEKh5KPTw9lLzCoPOcZM7\r\nPlDKJCIPC82tZ1tiCKCYTbS8kSvWuQ5Jvl0B6B3w8GH8LIOktQf6kQdgn6kLcmGA\r\nXeZaF6XFsm5tWXYkplMCaf84qxj3BKZOwSv4mM/x84Bjlr9tOwWgai15x+eJK20E\r\nfswSIOFOmDVQ87L3/d63TuBQrn1tcmXs4r5TRMeE90+LP7L1twwIK5UJkp50+bP3\r\nBgCVS6Hc6Oe79mPebmmvmz3DbWK7vx9NcSM0GZxyUOcH9CvPdbefkKbAUmlSlkf5\r\n1L5StF+sthay7K8wXOeSss5fYOXJrKxfib1K0wIDAQABMA0GCSqGSIb3DQEBCwUA\r\nA4IBAQB9ksAu6/yqZYiFB1NYMnsfwt5MDcTMpAgSdRhyv12xn7iTh45hukRB08Ss\r\nDEHJlsopUiyCRHTzsfrMmvYksHXwROmQhMNZ24WpDmQRTHVZd+JG22IWEkkCJ/5r\r\nOSSiaqtuS+PKAfU/nUCQ6dVJieSjLJGj46KLAtwVv0W6Ry6Nn/SawnWHJJl+AE1P\r\nBAKDh9aTbIs+hg3ee8UHcEzyB7Hjxui4K5+v3/kWzQMpNAlbYn6sZKMhQanAEyiF\r\neYZTsHKtwEPOfX0exAikD3tXhOtB06QjG2offEl+V9QEIyCmIUilHUvkn9T2cl9t\r\nDjumyuOyIfaJgPZrpuiu/TM8I0/H\r\n-----END CERTIFICATE-----",
@@ -52542,12 +52617,12 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -52578,12 +52653,12 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -52614,12 +52689,12 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -52687,7 +52762,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "sqlite",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -52697,7 +52772,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -52728,12 +52803,12 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -52764,12 +52839,12 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "pgsql",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -53094,12 +53169,12 @@
     "isFeatured": false,
     "authors": [
       {
-        "name": "Gary Kim",
+        "name": "Julien Veyssier",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Julien Veyssier",
+        "name": "Gary Kim",
         "mail": "",
         "homepage": ""
       }
@@ -54262,12 +54337,12 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -54298,12 +54373,12 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -54334,12 +54409,12 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -54370,12 +54445,12 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "mysql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
+            "id": "mysql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -54584,6 +54659,11 @@
       }
     ],
     "translations": {
+      "ru": {
+        "name": "Two-Factor Email",
+        "summary": "Поставщик двухфакторной аутентификации по E-mail",
+        "description": "Это приложение позволяет пользователям настроить электронную почту в качестве второго фактора для входа в систему через Интернет. Для этого необходимо, чтобы адрес электронной почты был сохранен в разделе «Личная информация». В настоящее время его нельзя использовать для первого входа в систему, если принудительно применяется двухфакторная аутентификация."
+      },
       "en": {
         "name": "Two-Factor Email",
         "summary": "Two-Factor Email Provider",
@@ -54604,11 +54684,6 @@
         "summary": "Zwei-Faktor E-Mail Provider",
         "description": "Diese App ermöglicht es Benutzern, E-Mail als zweiten Faktor für Webanmeldungen einzurichten. Sie setzt voraus, dass eine E-Mail-Adresse in den persönlichen Einstellungen hinterlegt ist. Sie kann derzeit nicht für die erste Anmeldung verwendet werden, wenn die Zwei-Faktor-Authentifizierung erzwungen wird."
       },
-      "ru": {
-        "name": "Two-Factor Email",
-        "summary": "Поставщик двухфакторной аутентификации по E-mail",
-        "description": "Это приложение позволяет пользователям настроить электронную почту в качестве второго фактора для входа в систему через Интернет. Для этого необходимо, чтобы адрес электронной почты был сохранен в разделе «Личная информация». В настоящее время его нельзя использовать для первого входа в систему, если принудительно применяется двухфакторная аутентификация."
-      },
       "pt": {
         "name": "Two-Factor Email",
         "summary": "Provedor de autenticação de dois fatores via e-mail",
@@ -54729,7 +54804,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -54739,7 +54814,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -54770,7 +54845,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -54780,7 +54855,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -54811,7 +54886,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -54821,7 +54896,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -54852,7 +54927,7 @@
         "phpExtensions": [],
         "databases": [
           {
-            "id": "pgsql",
+            "id": "sqlite",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           },
@@ -54862,7 +54937,7 @@
             "rawVersionSpec": "*"
           },
           {
-            "id": "sqlite",
+            "id": "pgsql",
             "versionSpec": "*",
             "rawVersionSpec": "*"
           }
@@ -55158,7 +55233,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.941176470588235,
+    "ratingOverall": 0.9411764705882353,
     "ratingNumRecent": 0,
     "ratingNumOverall": 34,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIECTCCAvECAhASMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTYxMDEyMDkzNDMxWhcNMjcwMTE4MDkzNDMxWjAZMRcwFQYD\r\nVQQDDA50d29mYWN0b3JfdG90cDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC\r\nggIBALC1K94104L/nOtmTygx7QNjUcnHs3yrn71mw4pMxTlonXOnMTpwxsfL1Hhu\r\n/5GMSgupTbQPlevSl6J86UMs455/sPShd6ifmAuhb8VFaAsjpizjs0RMaUg1sjmF\r\nuV18PD9FXLourx51V/c4MG5kpavlV+bLUrVMAjbsJY2+k30tCC/XkP5u8jUWmM/T\r\n5REChn7/obPgaeddhuJoILYhKEW3VNrR8Fm9SYiviB3FLhM7URDZ97IBnXYqbvbT\r\nZnvq+E74Zc7HgYwQwrjU/AqQAInhNpAR4ZM6CkWWWWaL96O1q3lCfKJNaxqC0Kg/\r\nkGn/pxYkl9062jtMUz60s9OPDyuisfyl68UyM68Ozyz4SMRLmDVbewOqQAwmAbtz\r\n8p9AQrX3Pr9tXhARR4pDSsQz1z+8ExEd6EKbhMyiTtHtZQ1Vm9qfoR52snpznb5N\r\ne4TcT2qHAkOWV9+a9ESXmQz2bNjgThxEl5edTVY9m4t248lK5aBTGq5ZKGULNHSQ\r\nGGpr/ftMFpII45tSvadexUvzcR/BHt3QwBAlPmA4rWtjmOMuJGDGk+mKw4pUgtT8\r\nKvUMPQpnrbXSjKctxb3V5Ppg0UGntlSG71aVdxY1raLvKSmYeoMxUTnNeS6UYAF6\r\nI3FiuPnrjVFsZa2gwZfG8NmUPVPdv1O/IvLbToXvyieo8MbZAgMBAAEwDQYJKoZI\r\nhvcNAQELBQADggEBAEb6ajdng0bnNRuqL/GbmDC2hyy3exqPoZB/P5u0nZZzDZ18\r\nLFgiWr8DOYvS+9i6kdwWscMwNJsLEUQ2rdrAi+fGr6dlazn3sCCXrskLURKn5qCU\r\nfIFZbr2bGjSg93JGnvNorfsdJkwpFW2Z9gOwMwa9tAzSkR9CsSdOeYrmdtBdodAR\r\ndIu2MkhxAZk9FZfnFkjTaAXcBHafJce7H/IEjHDEoIkFp5KnAQLHsJb4n8JeXmi9\r\nVMgQ6yUWNuzOQMZpMIV7RMOUZHvxiX/ZWUFzXNYX0GYub6p4O2uh3LJE+xXyDf77\r\nRBO7PLY3m4TXCeKesxZlkoGke+lnq7B8tkADdPI=\r\n-----END CERTIFICATE-----",
@@ -55926,7 +56001,7 @@
       }
     ],
     "ratingRecent": 0.5,
-    "ratingOverall": 0.931034482758621,
+    "ratingOverall": 0.9310344827586207,
     "ratingNumRecent": 0,
     "ratingNumOverall": 29,
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEAzCCAusCAhByMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcxMDMxMTAxOTM4WhcNMjgwMjA2MTAxOTM4WjATMREwDwYD\r\nVQQDDAh1bnNwbGFzaDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMnw\r\nzlwf6NAuoy6yK6SoYSf8Oa3eINsJrPE9GLDIIlW8VAtiTFllCafxyILDfHfnQbNv\r\n8IXj6Km3I3/2T3LGBzIcP0ccu01i4/ZvLZfMdT98AKxS0RW2/qz9smzhjFETQSmG\r\nxA9t0zydfWMt3sv0M2ql05qK1x4dG43r7ydeHZCLcfrG3l9XRDVe30gV4xBxGp2W\r\nqowJjZeuWOFH8spzvf02pydhG2kvD/zrPtD3Iq2cS4D2APa8xC69QlDkAnSmASk9\r\nPzmM6CIqP2iqKDbyGeTdtIInhhV9MccC9419PSjTSc0whUDe6DnGp2VV0jtqXymR\r\nEQoafOj7uXhndZSjCYdO1QbyghfsRu30NctBqOIqTl6Xwau0qZOX+ieIXkk3vyav\r\nZeR6/BPANvI4zMq06emYQGZiPBBXznrPak9Eh02qsPSwl2wqDs1wMpetPdPlzcyT\r\nwsxjGePPrPeRFDxZNPGfQIn8Eyh64zYWIQTRx56X6+cs7iSo2UTwv33V5IOoAkR1\r\nFLG4uYZL3spDnC4EECxPb+bfpvDgPFCRaPadnHWStuy/m4aLs1TvzAbtMvA5A19H\r\nwbqRBQ1WpABnH81n8yZw5CCj82VPw2Rl/Y3D13kM5mT+vNE5uuT6MGRDWywrp1q6\r\n9T8PbUCNez93g/7C+E3r9UV67scCk52N8elHfFN/AgMBAAEwDQYJKoZIhvcNAQEL\r\nBQADggEBAEB/kwTao9I5oXjynhOTWCOlnflhNB9yw0uSBG4x1S5McB3duFjAow0m\r\noJH1RQqsXHzEZtnN/yWRtyzg2nJPlHBxEqwL0Bs5ZfL2mOA8o0qmGx/qeTT9ND21\r\n6IcRQ/E1l6pAj0vLPnNRRqo2iyI1zQBRriYMzMTm1Q4LhftMrRImCVUnYOy5u/hZ\r\nrAfS2oU/jjP/n5BkPssq/mIKtqy4KmIvrmmxvL2pS8tK7BpObNQEUeo+emOnLSFR\r\nHhuAiAGm6FYPKhD9o+iPorYKU1rXJfXTqnoVIv8g5ImS6GkfmMAxHRIsSLf8052/\r\nuS3m5jAZMTBmoRwgfXVAhguI1QPMerk=\r\n-----END CERTIFICATE-----",
@@ -57214,6 +57289,69 @@
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIDDDCCAfQCAhB4MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcxMTExMTIyOTU3WhcNMjgwMjE3MTIyOTU3WjAcMRowGAYD\r\nVQQDDBF1c2VyX3VzYWdlX3JlcG9ydDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\r\nAQoCggEBAM9iUJTDyMcBTD9bXo+W46DwBoHJToc4+qZoeLEAMFuhidKaOzbGB7Ar\r\nKfdfuFPQHr9cDhogJbaKqkezN7rQFlDJh/ybJ2rp6BD9zidUGGg4UAeftEIWTFFh\r\nbgFTslg1CF7TKCxklDNQf4cw6fkd5jiX8lHAmALhfLI6caWHjIMFC19WGxGzqJnY\r\n7goDJ/FwK4cAIJC4zTfGyx4TY0VSf9pSIW6wQN4ZGA6MNrs265wC/Y7/FHzQJl+o\r\nmEvWfDYNNAgh3KCy17yy7GgquEBtToQ7h9fRX4q07InZU4AN4CDU7GwOPaZO5pFy\r\na5wVQCsBU1XCgQT5Gi6J9DXF+f636sUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEA\r\ni1gL1q5inPiBzuIk2cO3puD3rgQBH6BgU6zxfA+MF/MSpFIsPRa/fI9woegwvyxe\r\nKglcs47v5hlWLXFl3jNbv8NTxnlfRyQRwVSylRNzGgdJRVLzloIL5tq3VvYzxzA0\r\ngvSebYZzB4ri/MFzFsUlnf+vTZumaIXOrJOvWOzKmrV0xG07UMGvW4B6FWHNswKL\r\n50YFntHx6WPS3rAGpgE0kBj7TeUM8UWOMAObKOuZWeWGFd7H6aJKWxnaZBnVXG3T\r\nuBSydcEsEuuC8FNb0j5iuxRnHQr96k0S+6SSnR8XKDrkkwrtA4jbU2adXWF5MaWI\r\nqLTzQLiUlVapmDKvqPqCAg==\r\n-----END CERTIFICATE-----",
     "discussion": "https://help.nextcloud.com/c/apps/user-usage-report"
   },
+  {
+    "id": "user_vo",
+    "categories": [
+      "integration",
+      "tools"
+    ],
+    "userDocs": "",
+    "adminDocs": "https://github.com/NikolausDemmel/user_vo",
+    "developerDocs": "",
+    "issueTracker": "https://github.com/NikolausDemmel/user_vo/issues",
+    "website": "https://github.com/NikolausDemmel/user_vo",
+    "created": "2023-08-27T15:24:54.904548Z",
+    "lastModified": "2023-09-06T19:14:49.009908Z",
+    "releases": [
+      {
+        "version": "0.1.1",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=22.0.0 <28.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/NikolausDemmel/user_vo/releases/download/v0.1.1/user_vo.tar.gz",
+        "created": "2023-09-06T19:14:49.002920Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-09-06T19:14:49.060891Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=22 <=27",
+        "signature": "HxG5tUMd2XNgygav5HYakDpKQuuenPogVFwz4nrQmDgTWdAX//F0/JEdTGQ54bR6\nhMUgH7c0YYplUpkqxDPJuCdiroMU/wf5GfqxbGHMpql8Q33ogQRZ+8BdQSrcdInX\nVoDJBVRJguWAnHdypdB6l3rb140glh6LgBCIZwcZ0zS6EvbWY3dbO/ARQPnITERh\n1ERWQeWJ9Yg0RQB6MW5K8zsthBcwXRFAbal4g+bzfjcojNrKQxY5NW6/oYwWtDXs\n5iAEcoQsg4R+LvXvvtG9lmzJlrUQhM8k1yYz0QU7y+61RFhr4szcM4mcrjblpQ5+\nzn3ddGKjzrShmFlZw/WZ9jlQcfKmB8XEaxaUhG4C55v6oKaj9yRcxZesTciupb4U\nup7LiMLHMWUmp5cJd4VLlEB21w8pJAjg94QmKqk+ob6+IVKSjnmuleRybmhov63o\npQ66osWKG6izcDOAK3AgR1rsv4HW5fZbT0m8lE/h7zdJeF+N7zBIFfKD2EWfcI2B\ndR+rz3QLecUFvgqN/ZbvS4Yt9GSmAaQpju0X5fDdP9SfC32tRqk4Nrn2k134V7eo\nWJttsZwmNvEt7qYNXH3NGdIwdoj2VKbpkrO3SnlcQkXWRdz1Xf0g9haxBXwL7TKM\nt440f6H+w2mS5+S+ECr9Xh0B/TQssA7Ri3WCvBGwQEU=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      }
+    ],
+    "screenshots": [],
+    "translations": {
+      "en": {
+        "name": "VereinOnline User Authentication",
+        "summary": "User authentication plugin for VereinOnline",
+        "description": "Use VereinOnline User Authentication to give VereinOnline users access to your Nextcloud instance.\n\nThe [documentation](https://github.com/NikolausDemmel/user_vo) describes how this plugin is configured."
+      }
+    },
+    "isFeatured": false,
+    "authors": [
+      {
+        "name": "Nikolaus Demmel",
+        "mail": "",
+        "homepage": ""
+      }
+    ],
+    "ratingRecent": 0.5,
+    "ratingOverall": 0.5,
+    "ratingNumRecent": 0,
+    "ratingNumOverall": 0,
+    "certificate": "-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD\nVQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg\nHyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8\nUaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E\nC8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3\nBXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG\nhuBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb\nUnt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa\nCwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx\nBDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC\ny1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r\n21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy\ngyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By\nO07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/\nCYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7\nVvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u\nNG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU\nKHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==\n-----END CERTIFICATE-----",
+    "discussion": "https://help.nextcloud.com/c/apps/user-vo"
+  },
   {
     "id": "vdirsyncerui",
     "categories": [
@@ -57898,19 +58036,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <27.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/julien-nc/welcome/releases/download/v1.0.3-1-nightly/welcome-1.0.3-1-nightly.tar.gz",
-        "created": "2022-12-23T23:01:47.312498Z",
+        "download": "https://github.com/julien-nc/welcome/releases/download/v1.0.3/welcome-1.0.3.tar.gz",
+        "created": "2022-12-23T23:43:44.214068Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-12-23T23:01:47.323456Z",
-        "isNightly": true,
+        "lastModified": "2022-12-23T23:43:44.261768Z",
+        "isNightly": false,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=26",
-        "signature": "kENbcF2vrz/B0hFZnWWtpwCtiCvfVD7D6R2tEGsK+TmcHDdT7AIwBIsuxZnEoke1bzy0xXifq756eGzgx5MuQ49Y4tCXKD8B/H2VPfPRLcLS+ksS9HmrwzlynnCYuj1iyUntriMFFPhwlJ+ZWQJzAHVkLlP7rBbxNfOAJre2f3JuswMlhqHVmXfx9dAx02UCls7FZSSnxdDdhu6Jn5Y3xTcYibOJHW1TEM2VVMZbi8lApK8B6XBIQfgRm4ocZ4V+4hoTMjrQhfRGZhdOYuQEoRVNf43WF2oumeCmWX6h9LQAm8jFOsatLC0pweHDUNGPiaizI9oi+zruJQh5GMaml0BY+Ot0ee69rCsVAHAZ4q6UxGgXEfDJPaGudkuvhODpVZwx4iUEm4y5QH9ODCAeB9YjOLxyj/7O/jzUPrj87P7T6hXpNuZFR8utU7Bzf7AqN1AvR2MQP1CfcdpxNQtjs1rn1nt5Ptc56AXVvczLIb+b/4t97KEIm1qIO4Wu2vxOd6iRKWa89T+3NSBqyv33ma4RtjbJyByewMcUR8mgkq8XbPzF1B1rTa5qMGeVcVa/0VUPx/bQSvLPGQQku2lTEdzSA6WZq4lV5vWoXOX7zN+/SqJm0El373QvXAMnv8rroDZTLwbAe75RmIWru5dMtdD8clw05Awo8BPRCBoJGQA=",
+        "signature": "WFlTk76/zR+NFnK06pg93N4dtehYoPvRiZMCn1/8Cpv39eHRYgLEM2zeACH5clAkxIqbNWmts1v29RQXRh7F+7cYIYtKFjyNMh+2M3v08XEuJIKaRQ6K854ttP6qWnL1chM/SA0PqI6oE/XE3zr3W3P5OK70eGGOjVZprABK7u0xP8xM9cen1iNrDTEpbX9YQI3Hz7efaBG4+V3hKITCgQabclkFyVy1VXasgmz1lDRXTwUVKoyl98Qki6vMwi1WW8eyH64pnxM6chna47WEg5kxui5Ibvjx4H2mt72hil6FFz5Np5fV1cO8ohEJQilQjgAG+C+493b3W0EB5Pca4CJGbR3rZw6hW9HWHgJvCgpN3etKWHRjnm3Truj5Wswj3XhfPbVcY/Sx98WICS/IXWr4wnnm5TGX5jUUdgXSNmE7r6SRGKE737fy9fVW4+A7jV3D2OC5i+PmEpYB5zCdoOeZbX2fv65wFN1woyrRgdEJfgM9GXKZsKNP9ZQy9dwIgzB9fSsUuqjD9cOqcm9aQ7B5SeAXb43rzo7ofMkf4IsOb5oDtf0397Wd8pFSmbzAwAJqxydizy/6FaO6QIOBcMnroxbCgw6F3Oki5Q4+AAqUTPvKXOXLVKjJR+DlIxcYVNHxpeNPPAT/QA0vZaD2pB6og/yTySEgqfXNc//3SQM=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Added\n- support for http markdown image target\n\n### Changed\n- update npm pkgs\n\n### Fixed\n- support for image links inserted by Text"
           }
         },
         "signatureDigest": "sha512"
@@ -57923,19 +58061,19 @@
         "phpVersionSpec": "*",
         "platformVersionSpec": ">=22.0.0 <27.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/julien-nc/welcome/releases/download/v1.0.3/welcome-1.0.3.tar.gz",
-        "created": "2022-12-23T23:43:44.214068Z",
+        "download": "https://github.com/julien-nc/welcome/releases/download/v1.0.3-1-nightly/welcome-1.0.3-1-nightly.tar.gz",
+        "created": "2022-12-23T23:01:47.312498Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-12-23T23:43:44.261768Z",
-        "isNightly": false,
+        "lastModified": "2022-12-23T23:01:47.323456Z",
+        "isNightly": true,
         "rawPhpVersionSpec": "*",
         "rawPlatformVersionSpec": ">=22 <=26",
-        "signature": "WFlTk76/zR+NFnK06pg93N4dtehYoPvRiZMCn1/8Cpv39eHRYgLEM2zeACH5clAkxIqbNWmts1v29RQXRh7F+7cYIYtKFjyNMh+2M3v08XEuJIKaRQ6K854ttP6qWnL1chM/SA0PqI6oE/XE3zr3W3P5OK70eGGOjVZprABK7u0xP8xM9cen1iNrDTEpbX9YQI3Hz7efaBG4+V3hKITCgQabclkFyVy1VXasgmz1lDRXTwUVKoyl98Qki6vMwi1WW8eyH64pnxM6chna47WEg5kxui5Ibvjx4H2mt72hil6FFz5Np5fV1cO8ohEJQilQjgAG+C+493b3W0EB5Pca4CJGbR3rZw6hW9HWHgJvCgpN3etKWHRjnm3Truj5Wswj3XhfPbVcY/Sx98WICS/IXWr4wnnm5TGX5jUUdgXSNmE7r6SRGKE737fy9fVW4+A7jV3D2OC5i+PmEpYB5zCdoOeZbX2fv65wFN1woyrRgdEJfgM9GXKZsKNP9ZQy9dwIgzB9fSsUuqjD9cOqcm9aQ7B5SeAXb43rzo7ofMkf4IsOb5oDtf0397Wd8pFSmbzAwAJqxydizy/6FaO6QIOBcMnroxbCgw6F3Oki5Q4+AAqUTPvKXOXLVKjJR+DlIxcYVNHxpeNPPAT/QA0vZaD2pB6og/yTySEgqfXNc//3SQM=",
+        "signature": "kENbcF2vrz/B0hFZnWWtpwCtiCvfVD7D6R2tEGsK+TmcHDdT7AIwBIsuxZnEoke1bzy0xXifq756eGzgx5MuQ49Y4tCXKD8B/H2VPfPRLcLS+ksS9HmrwzlynnCYuj1iyUntriMFFPhwlJ+ZWQJzAHVkLlP7rBbxNfOAJre2f3JuswMlhqHVmXfx9dAx02UCls7FZSSnxdDdhu6Jn5Y3xTcYibOJHW1TEM2VVMZbi8lApK8B6XBIQfgRm4ocZ4V+4hoTMjrQhfRGZhdOYuQEoRVNf43WF2oumeCmWX6h9LQAm8jFOsatLC0pweHDUNGPiaizI9oi+zruJQh5GMaml0BY+Ot0ee69rCsVAHAZ4q6UxGgXEfDJPaGudkuvhODpVZwx4iUEm4y5QH9ODCAeB9YjOLxyj/7O/jzUPrj87P7T6hXpNuZFR8utU7Bzf7AqN1AvR2MQP1CfcdpxNQtjs1rn1nt5Ptc56AXVvczLIb+b/4t97KEIm1qIO4Wu2vxOd6iRKWa89T+3NSBqyv33ma4RtjbJyByewMcUR8mgkq8XbPzF1B1rTa5qMGeVcVa/0VUPx/bQSvLPGQQku2lTEdzSA6WZq4lV5vWoXOX7zN+/SqJm0El373QvXAMnv8rroDZTLwbAe75RmIWru5dMtdD8clw05Awo8BPRCBoJGQA=",
         "translations": {
           "en": {
-            "changelog": "### Added\n- support for http markdown image target\n\n### Changed\n- update npm pkgs\n\n### Fixed\n- support for image links inserted by Text"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -59593,8 +59731,33 @@
     "issueTracker": "https://www.arawa.fr/contact/",
     "website": "",
     "created": "2022-08-19T15:20:56.970763Z",
-    "lastModified": "2023-06-26T13:08:29.376596Z",
+    "lastModified": "2023-09-06T15:47:23.176586Z",
     "releases": [
+      {
+        "version": "3.0.3",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=25.0.0 <28.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/arawa/workspace/releases/download/v3.0.3/workspace-3.0.3.tar.gz",
+        "created": "2023-09-06T15:47:22.929714Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2023-09-06T15:47:23.296880Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=25 <=27",
+        "signature": "b8uoEJxt0e+zDnm6nGQWeV7h198bH7N/yyhRciB1df29qAC95JdZg0N3lKw+tvug\nLS81sPfixUwwDI+UVRfAp8rr4PDKl02IEzjIL6w9fvw/kGyMF2znZNZXhmpnjh5i\nxQUumTD/K8GMCx0aVoLGv3J8IN0TfWfOAPeS2jsSE5r3GlRziimwP4/juVEhfQQ0\nFIIx8x32E5uYvb0Y4+sbMtp4T2OYPi1dX/KE0vXCz/X+kUbqBk17xwKmbhgFKN/a\nVbw973MKlLT0vjTbaOksQCBPtPonk4haTXeEXUU1pu2q3pumagsa/uff+l4I3rmI\nsU3mv3eKy5Gp4pWv31/9T0NhPQa7/LXR7LSmFn6aqrsMuCgcaKI0kZOmed7t4EIr\niU5bAEGrkEuUfI9uIXKAvu7ew9xE5OLrM8RSFXrqw0A1nLicbk2xeeby/4FMmOb7\nb2inPBZwSlb/ewHMaCB3o7lHfHTWCAuZmgfu+xBaOAzH7m/CdFqGl/vWXHCwM4Jm\npx9wftOUvo3PNAr9kGqQ/Pm2yhD5jiyzlOyuSIrZBn2FmeC4REM8o9os1X9yfEZi\nWkk+xYcRfvgciLuPaVCn7mel/DJZa4jd76JzG4kSgmrbEUcqM8/EtJwyiCVNRUg3\nBN6L+KmscegatC0KlpEJuNXuHY6sKnPeGcNaJeNSMo0=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "3.0.2",
         "phpExtensions": [],