From f58d5847e628ae27487cae73d5002de564ccc789 Mon Sep 17 00:00:00 2001 From: Manuel Trezza <5673677+mtrezza@users.noreply.github.com> Date: Sat, 25 Oct 2025 03:13:39 +0200 Subject: [PATCH 1/2] Update README.md --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 69324ac98..76dcad66e 100644 --- a/README.md +++ b/README.md @@ -123,11 +123,12 @@ After starting the dashboard, you can visit http://localhost:4040 in your browse ## Compatibility ### Parse Server -Parse Dashboard is compatible with the following Parse Server versions. +Parse Dashboard is compatible with the following versions of Parse Server. -| Parse Dashboard Version | Parse Server Version | Compatible | -|-------------------------|----------------------|------------| -| >=1.0 | >= 2.1.4 | ✅ Yes | +| Parse Dashboard | Parse Server | +|-----------------|------------------| +| >= 1.0.0 | >= 2.1.4 < 7.0.0 | +| >= 8.0.0 | >= 7.0.0 | ### Node.js Parse Dashboard is continuously tested with the most recent releases of Node.js to ensure compatibility. We follow the [Node.js Long Term Support plan](https://github.com/nodejs/Release) and only test against versions that are officially supported and have not reached their end-of-life date. From 301676b7f33955dc26f1246b695f1b49cdb619b4 Mon Sep 17 00:00:00 2001 From: Manuel Trezza <5673677+mtrezza@users.noreply.github.com> Date: Sat, 25 Oct 2025 03:50:20 +0200 Subject: [PATCH 2/2] feat --- README.md | 2 ++ package.json | 1 + src/dashboard/Apps/AppsIndex.react.js | 43 ++++++++++++++++----------- src/dashboard/Apps/AppsIndex.scss | 21 +++++++++++-- src/dashboard/Dashboard.js | 15 ++++++++++ 5 files changed, 61 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 76dcad66e..2adef6cc5 100644 --- a/README.md +++ b/README.md @@ -130,6 +130,8 @@ Parse Dashboard is compatible with the following versions of Parse Server. | >= 1.0.0 | >= 2.1.4 < 7.0.0 | | >= 8.0.0 | >= 7.0.0 | +Parse Dashboard automatically checks the Parse Server version when connecting and displays a warning if the server version does not meet the minimum required version. The required Parse Server version is defined in the `supportedParseServerVersion` field in `package.json`. + ### Node.js Parse Dashboard is continuously tested with the most recent releases of Node.js to ensure compatibility. We follow the [Node.js Long Term Support plan](https://github.com/nodejs/Release) and only test against versions that are officially supported and have not reached their end-of-life date. diff --git a/package.json b/package.json index 311c4663b..18e23885c 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "Push Status Page", "Relation Editor" ], + "supportedParseServerVersion": ">=7.0.0", "keywords": [ "parse", "dashboard" diff --git a/src/dashboard/Apps/AppsIndex.react.js b/src/dashboard/Apps/AppsIndex.react.js index 8160ceb9e..6927e77f8 100644 --- a/src/dashboard/Apps/AppsIndex.react.js +++ b/src/dashboard/Apps/AppsIndex.react.js @@ -82,25 +82,32 @@ const AppCard = ({ app, icon }) => { return (