Skip to content

Commit 126f3fa

Browse files
nielsdejongAleSim94dependabot[bot]m-o-n-i-s-hMarius Conjeaud
authored
Sync 2.4 docs branch with latest state (#1046)
* added neo4j+s as default protocol and tested it and it works! * 2.4.9 Release (#973) * Bump es5-ext from 0.10.62 to 0.10.64 Bumps [es5-ext](https://github.com/medikoo/es5-ext) from 0.10.62 to 0.10.64. - [Release notes](https://github.com/medikoo/es5-ext/releases) - [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md) - [Commits](medikoo/es5-ext@v0.10.62...v0.10.64) --- updated-dependencies: - dependency-name: es5-ext dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Disable form button until all parameters in given * fix: check empty string as well * Bump webpack-dev-middleware from 5.3.3 to 5.3.4 Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](webpack/webpack-dev-middleware@v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /gallery Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](webpack/webpack-dev-middleware@v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump express from 4.18.1 to 4.19.2 in /docs Bumps [express](https://github.com/expressjs/express) from 4.18.1 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](expressjs/express@4.18.1...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Bump express from 4.18.2 to 4.19.2 in /gallery Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](expressjs/express@4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump express from 4.18.2 to 4.19.2 Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](expressjs/express@4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * added cypress * Added cypress * Add a dependabot config file * Add docs directory to dependabot * Fix dependabot yarn to npm * Migrate DataGrid to 7.x #850 ; Initial changes * Fix compact x wrapping * feat: Updated JSDoc * Bump micromatch from 4.0.5 to 4.0.8 in /gallery (#948) Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](micromatch/micromatch@4.0.5...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Niels de Jong <[email protected]> * Bump webpack from 5.77.0 to 5.94.0 (#947) Bumps [webpack](https://github.com/webpack/webpack) from 5.77.0 to 5.94.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.77.0...v5.94.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump fast-loops from 1.1.3 to 1.1.4 in /gallery (#920) Bumps [fast-loops](https://github.com/robinweser/fast-loops) from 1.1.3 to 1.1.4. - [Commits](https://github.com/robinweser/fast-loops/commits) --- updated-dependencies: - dependency-name: fast-loops dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ws from 8.12.1 to 8.17.1 (#911) Bumps [ws](https://github.com/websockets/ws) from 8.12.1 to 8.17.1. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@8.12.1...8.17.1) --- updated-dependencies: - dependency-name: ws dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump braces from 3.0.2 to 3.0.3 in /gallery (#908) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Niels de Jong <[email protected]> * Bump follow-redirects from 1.15.4 to 1.15.6 in /gallery (#831) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.4...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump follow-redirects from 1.15.4 to 1.15.6 (#830) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.4...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Added evolution notice * Fixed typo in README * Fixed typo in README * Bumped version number to 2.4.9 * Improve method for checking "low" property existence in downloadCSV function (#951) Co-authored-by: “Bastien <“[email protected]”> * Update configuration.adoc (#946) Default loggingDatabase is logs not neo4j, updated same in document. Issue Closed : #915 Document Referred : https://github.com/neo4j-labs/neodash/blob/42b196a3ec9a1d5740e4c81420a762646b1295b7/scripts/config-entrypoint.sh#L26 https://neo4j.com/labs/neodash/2.4/developer-guide/configuration/#_configuration_options Signed-off-by: Singh, Jyotsana <[email protected]> * Feature/rule based styling table colouring (#944) * rule based styling cell colouring feature * changing cell text/background colour now plays nicely * TODO note about row/cell rule mix and match behaviour * Bugfix/array table wrap (#943) * table wrap bug fix * typo fix * changes to add ssl support (#935) Signed-off-by: Parekh, Geet <[email protected]> * adding param to manage SSO redirection (#918) * adding param to manage SSO redirection * added standalone when not sharing credentials * Removed superfluous log statements --------- Co-authored-by: Niels de Jong <[email protected]> * Add possibility to hide Y axes and grid lines in BarChart (#895) * Add possibility to hide Y axes and grid lines in BarChart * Add Husky prepare stage * Fix stacked grouped function test * Fix pie chart e2e test in start_page.cy * Add Bar chart Y axis e2e tests * Add Cypress support in eslintrc.json * Create Page helper class for Cypress * Update browserlist * Fix e2e bar tests by removing within --------- Co-authored-by: “Bastien <“[email protected]”> Co-authored-by: Niels de Jong <[email protected]> * Markdown tables not rendered #836 (#893) Co-authored-by: Marius Conjeaud <[email protected]> * Added banner to all docs pages referring to new docs * Updated README * Current Users or ALL Users getting deleted in an Update (#906) * fixed: when updating a user permission by DELETING a user from a certain role, it drops ALL the users. Also if you add a user to a role it will still keep the role on previously added users * updated the code so that if datbase selected is empty we show feedback there is nothing to fetch and do not provide labels and also enable to save users to role even though db is empty --------- Co-authored-by: Niels de Jong <[email protected]> * Finalized release notes and updated README for 2.4.9 * [Feature #884] Helm chart for Kubernetes deployments PR#902 (#971) * Include the Helm Chart and Kubernetes YAMLs - Includes the Helm chart required for the NeoDash deployment for the Kubernetes clusters - Includes the example YAML files for the Kubernetes manifests - Appropriate document changes to include the new Kubernetes deployments. Signed-off-by: Lolla, Venkata <[email protected]> * Fix the chart notes Signed-off-by: Lolla, Venkata <[email protected]> * Patch a typo in the build-and-run.adoc file Signed-off-by: Lolla, Venkata <[email protected]> * Resolves SonarCloud warning Signed-off-by: Lolla, Venkata <[email protected]> * Review + small fixes, LGTM --------- Signed-off-by: Lolla, Venkata <[email protected]> Co-authored-by: Lolla, Venkata <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Singh, Jyotsana <[email protected]> Signed-off-by: Parekh, Geet <[email protected]> Signed-off-by: Lolla, Venkata <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Monish <[email protected]> Co-authored-by: Marius Conjeaud <[email protected]> Co-authored-by: MariusC <[email protected]> Co-authored-by: Bastien Hubert <[email protected]> Co-authored-by: “Bastien <“[email protected]”> Co-authored-by: JyotsanaSingh <[email protected]> Co-authored-by: LiamEdwardsLamarche <[email protected]> Co-authored-by: geetparekh <[email protected]> Co-authored-by: alfredorubin96 <[email protected]> Co-authored-by: Aleksandar <[email protected]> Co-authored-by: Morgan Senechal <[email protected]> Co-authored-by: Lolla, Venkata <[email protected]> * Hotfix: Remove Husky prepare step in package.json * fixing dark mode * Patch FAQ supportability * adding new logos * Fix value.low existence check when value is not an Object * fixing strange param behaviour with sso * fixing params for SSo * removing useless logging * Removed the introduced autoPageSize flag because it will default to 0 rows (#992) * Fixed booleans for parameter select (#953) * Show OpenStreeMap leaflet * Remove leaflet-custom-tooltip empty rule * Add custom equality check function for Rule Based Styling * Use isLooselyEqual to verify "!=" conditions in rule based styling * fixing tests according to new feature * changing pagination process * Fix Table rule based styling by applying the first valid rule * Fix evaluateSingleRuleOnDict() function in order to avoid always returning the first evaluation result * Fix Line chart rule based styling and applying the first matching rule by line * Use correct index for Bar Chart default color selection * changing version number (#1040) * merging with dev * removing duplicated banner in docs * Update publishing.adoc (#1045) Co-authored-by: alfredorubin96 <[email protected]> * Fix navigate to page for deep links (#1057) Co-authored-by: alfredorubin96 <[email protected]> Co-authored-by: JoW <[email protected]> * Added deprecation notice for demo environments (#1059) * Added deprecation notice * Updated README --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Singh, Jyotsana <[email protected]> Signed-off-by: Parekh, Geet <[email protected]> Signed-off-by: Lolla, Venkata <[email protected]> Co-authored-by: AleSim94 <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Monish <[email protected]> Co-authored-by: Marius Conjeaud <[email protected]> Co-authored-by: MariusC <[email protected]> Co-authored-by: Bastien Hubert <[email protected]> Co-authored-by: “Bastien <“[email protected]”> Co-authored-by: JyotsanaSingh <[email protected]> Co-authored-by: LiamEdwardsLamarche <[email protected]> Co-authored-by: geetparekh <[email protected]> Co-authored-by: alfredorubin96 <[email protected]> Co-authored-by: Morgan Senechal <[email protected]> Co-authored-by: Lolla, Venkata <[email protected]> Co-authored-by: alfredorubin96 <[email protected]> Co-authored-by: Henry Lin <[email protected]> Co-authored-by: Richard Sill <[email protected]> Co-authored-by: jwllms <[email protected]> Co-authored-by: JoW <[email protected]>
1 parent 65af937 commit 126f3fa

File tree

100 files changed

+6446
-5909
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+6446
-5909
lines changed

.github/workflows/master-deployment.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ jobs:
5555
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
5656
aws-region: us-west-1
5757
- run: curl ${{ secrets.INDEX_HTML_DEPLOYMENT_URL }} > dist/index.html
58+
- run: curl https://gist.githubusercontent.com/nielsdejong/944d8f8f30dd2719f9b275e31df22f92/raw/f363cf5280eb5095e12e56a278f6616b6220adcf/config.json > dist/config.json
5859
- run: aws s3 rm s3://neodash.graphapp.io/ --recursive && aws s3 sync dist s3://neodash.graphapp.io/ --acl public-read
5960
build-docker:
6061
needs: build-test
@@ -79,7 +80,7 @@ jobs:
7980
context: .
8081
file: ./Dockerfile
8182
push: true
82-
tags: ${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:2.4.9
83+
tags: ${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_LABS_USERNAME }}/neodash:2.4.11
8384
build-docker-legacy:
8485
needs: build-test
8586
runs-on: neodash-runners
@@ -103,7 +104,7 @@ jobs:
103104
context: .
104105
file: ./Dockerfile
105106
push: true
106-
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_USERNAME }}/neodash:2.4.9
107+
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/neodash:latest,${{ secrets.DOCKER_HUB_USERNAME }}/neodash:2.4.11
107108
deploy-gallery:
108109
runs-on: neodash-runners
109110
strategy:
@@ -149,6 +150,7 @@ jobs:
149150
- run: rm -rf docs
150151
- run: yarn install
151152
- run: PRODUCTION=true && yarn run build-minimal
153+
- run: curl https://gist.githubusercontent.com/nielsdejong/944d8f8f30dd2719f9b275e31df22f92/raw/f363cf5280eb5095e12e56a278f6616b6220adcf/config.json > dist/config.json
152154
- run: curl ${{ secrets.INDEX_HTML_DEPLOYMENT_URL }} > dist/index.html
153155
- run: npm pack
154156
- run: rm -rf target

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,4 @@ USER nginx
4444
EXPOSE $NGINX_PORT
4545

4646
HEALTHCHECK cmd curl --fail "http://localhost:$NGINX_PORT" || exit 1
47-
LABEL version="2.4.9"
47+
LABEL version="2.4.11"

README.md

Lines changed: 6 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,9 @@
1+
## NeoDash Labs
2+
NeoDash is a dashboard builder for Neo4j, letting you build a graph dashboard in minutes.
13

2-
## NeoDash Labs - Neo4j Dashboard Builder
4+
**This project will be archived on August 31st, 2025.** If you'd like to continue building dashboards, you can:
35

4-
![screenshot](evolving.png)
6+
1. [Upgrade](https://console-preview.neo4j.io/tools/dashboards) to Dashboards in the Neo4j Console (free for everyone).
7+
2. If you'd like to keep using NeoDash for free, you can fork this repository and [run NeoDash yourself](https://github.com/neo4j-labs/neodash/blob/master/about.md).
8+
3. If you're in need of a supported version of NeoDash, you can [purchase](https://neo4j.com/docs/neodash-commercial/current/#_getting_access_to_neodash_commercial) a NeoDash commercial license together with a Neo4j Enterprise license.
59

6-
In September 2024 **Neo4j [announced](https://www.datanami.com/2024/09/04/neo4j-simplifies-graph-database-in-the-cloud/#:~:text=NeoDash%20is%20an%20open%20source,was%20open%20source%2C%20not%20supported) NeoDash is evolving into a fully supported dashboard builder, as part of the Neo4j product suite**.
7-
8-
This project (NeoDash Labs) will still be available and contain experimental features, but will **not** have official support. If you're interested to get official support for NeoDash as part of a Neo4j License agreement, please reach out to your Neo4j contact person.
9-
10-
## About NeoDash Labs
11-
NeoDash is a web-based tool for visualizing your Neo4j data. It lets you group visualizations together as dashboards, and allow for interactions between reports.
12-
13-
Neodash supports presenting your data as tables, graphs, bar charts, line charts, maps and more. It contains a Cypher editor to directly write the Cypher queries that populate the reports. You can save dashboards to your database, and share them with others.
14-
15-
## Try NeoDash Labs
16-
You can run NeoDash in one of three ways:
17-
18-
1. You can install NeoDash Labs into Neo4j Desktop from the [graph app gallery](https://install.graphapp.io). NeoDash will automatically connect to your active database.
19-
> Note: never versions of Neo4j Desktop do not support adding experimental graph apps such as NeoDash.
20-
21-
2. You can run NeoDash Labs from a web browser by visiting http://neodash.graphapp.io.
22-
3. For on-prem deployments, you can build the application yourself, or pull the latest Docker image from Docker Hub.
23-
```
24-
# Run the application on http://localhost:5005
25-
docker pull neo4jlabs/neodash:latest
26-
docker run -it --rm -p 5005:5005 neo4jlabs/neodash
27-
```
28-
29-
> Windows users may need to prefix the `docker run` command with `winpty`.
30-
31-
32-
33-
## Build and Run
34-
This project uses `yarn` to install, run, build prettify and apply linting to the code.
35-
36-
To install dependencies:
37-
```
38-
yarn install
39-
```
40-
41-
To run the application in development mode:
42-
```
43-
yarn run dev
44-
```
45-
46-
To build the app for deployment:
47-
```
48-
yarn run build
49-
```
50-
51-
To manually prettify all the project `.ts` and `.tsx` files, run:
52-
```
53-
yarn run format
54-
```
55-
56-
To manually run linting of all your .ts and .tsx files, run:
57-
```
58-
yarn run lint
59-
```
60-
61-
To manually run linting of all your .ts and .tsx staged files, run:
62-
```
63-
yarn run lint-staged
64-
```
65-
66-
See the [Developer Guide](https://neo4j.com/labs/neodash/2.3/developer-guide/) for more on installing, building, and running the application.
67-
68-
### Pre-Commit Hook
69-
While commiting, a pre-commit hook will be executed in order to prettify and run the Linter on your staged files. Linter warnings are currently accepted. The commands executed by this hook can be found in /.lintstagedrc.json.
70-
71-
There is also a dedicated linting step in the Github project pipeline in order to catch each potential inconsistency.
72-
73-
> Don't hesitate to setup your IDE formatting feature to use the Prettier module and our defined rules (.prettierrc.json).
74-
75-
76-
## User Guide
77-
NeoDash comes with built-in examples of dashboards and reports. For more details on the types of reports and how to customize them, see the [User Guide](
78-
https://neo4j.com/labs/neodash/2.3/user-guide/).
79-
80-
## Publish Dashboards
81-
After building a dashboard, you can chose to deploy a read-only, standalone instance for users. See [Publishing](https://neo4j.com/labs/neodash/2.3/user-guide/publishing/) for more on publishing dashboards.
82-
83-
84-
## Questions / Suggestions
85-
If you have any questions about NeoDash, please reach out to the maintainers:
86-
- Create an [Issue](https://github.com/neo4j-labs/neodash/issues/new) on GitHub for feature requests/bugs.
87-
- Connect with us on the [Neo4j Discord](https://neo4j.com/developer/discord/).
88-
- Create a post on the Neo4j [Community Forum](https://community.neo4j.com/).
89-
90-
> NeoDash Labs is a free and open-source tool developed by the Neo4j community - not an official Neo4j product. Use at your own risk!

about.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
## About NeoDash Labs
2+
3+
> NeoDash Labs is an unmaintained and unsupported tool. Use at your own risk!
4+
5+
NeoDash is a web-based tool for visualizing your Neo4j data. It lets you group visualizations together as dashboards, and allow for interactions between reports.
6+
7+
Neodash supports presenting your data as tables, graphs, bar charts, line charts, maps and more. It contains a Cypher editor to directly write the Cypher queries that populate the reports. You can save dashboards to your database, and share them with others.
8+
9+
## Try NeoDash Labs
10+
You can build NeoDash yourself, or pull the latest Docker image from Docker Hub.
11+
```
12+
# Run the application on http://localhost:5005
13+
docker pull neo4jlabs/neodash:latest
14+
docker run -it --rm -p 5005:5005 neo4jlabs/neodash
15+
```
16+
17+
> Windows users may need to prefix the `docker run` command with `winpty`.
18+
19+
20+
21+
## Build and Run
22+
This project uses `yarn` to install, run, build prettify and apply linting to the code.
23+
24+
To install dependencies:
25+
```
26+
yarn install
27+
```
28+
29+
To run the application in development mode:
30+
```
31+
yarn run dev
32+
```
33+
34+
To build the app for deployment:
35+
```
36+
yarn run build
37+
```
38+
39+
To manually prettify all the project `.ts` and `.tsx` files, run:
40+
```
41+
yarn run format
42+
```
43+
44+
To manually run linting of all your .ts and .tsx files, run:
45+
```
46+
yarn run lint
47+
```
48+
49+
To manually run linting of all your .ts and .tsx staged files, run:
50+
```
51+
yarn run lint-staged
52+
```
53+
54+
See the [Developer Guide](https://neo4j.com/labs/neodash/2.3/developer-guide/) for more on installing, building, and running the application.
55+
56+
### Pre-Commit Hook
57+
While commiting, a pre-commit hook will be executed in order to prettify and run the Linter on your staged files. Linter warnings are currently accepted. The commands executed by this hook can be found in /.lintstagedrc.json.
58+
59+
There is also a dedicated linting step in the Github project pipeline in order to catch each potential inconsistency.
60+
61+
> Don't hesitate to setup your IDE formatting feature to use the Prettier module and our defined rules (.prettierrc.json).
62+
63+
64+
## User Guide
65+
NeoDash comes with built-in examples of dashboards and reports. For more details on the types of reports and how to customize them, see the [User Guide](
66+
https://neo4j.com/labs/neodash/2.3/user-guide/).
67+
68+
## Publish Dashboards
69+
After building a dashboard, you can chose to deploy a read-only, standalone instance for users. See [Publishing](https://neo4j.com/labs/neodash/2.3/user-guide/publishing/) for more on publishing dashboards.
70+
71+
72+
> NeoDash Labs is a free and open-source tool developed by the Neo4j community - not an official Neo4j product. Use at your own risk!

changelog.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
## NeoDash 2.4.10 - Community contributions
2+
This is a minor release containing bug fixes and improvements contributed by the NeoDash community.
3+
- [#1039](https://github.com/neo4j-labs/neodash/pull/1039) - Fix default color scheme for bar charts
4+
- [#1038](https://github.com/neo4j-labs/neodash/pull/1038) - Fix rule-based styling for line charts
5+
- [#1036](https://github.com/neo4j-labs/neodash/pull/1036) - Fix table cell rule-based styling
6+
- [#1029](https://github.com/neo4j-labs/neodash/pull/1029) - Fix rule-based styling for numeric values
7+
- [#1028](https://github.com/neo4j-labs/neodash/pull/1028) - Fix OpenStreetMap leaflet display
8+
- [#1020](https://github.com/neo4j-labs/neodash/pull/1020) - Fix boolean handling in parameter selection
9+
- [#1014](https://github.com/neo4j-labs/neodash/pull/1014) - Remove autoPageSize flag (defaults to 0)
10+
- [#1009](https://github.com/neo4j-labs/neodash/pull/1009) - Fix SSO parameters lost on browser redirect
11+
- [#1008](https://github.com/neo4j-labs/neodash/pull/1008) - Fix existence check for `value.low`
12+
- [#1005](https://github.com/neo4j-labs/neodash/pull/1005) - Replace Neo4j Logo
13+
- [#1002](https://github.com/neo4j-labs/neodash/pull/1002) - Patch FAQ on supportability
14+
- [#999](https://github.com/neo4j-labs/neodash/pull/999) - Fix dark mode table header styling
15+
- [#956](https://github.com/neo4j-labs/neodash/pull/956) - Change default protocol to `neo4j+s`
16+
117
## NeoDash 2.4.9
218
This release adds some minor changes to documentation and implements some community contributions.
319
- Added notice about project evolution: [#967](https://github.com/neo4j-labs/neodash/pull/967)

cypress/Page.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export class Page {
3131

3232
connectToNeo4j() {
3333
cy.get('#form-dialog-title', { timeout: 20000 }).should('contain', 'Connect to Neo4j');
34+
cy.get('#protocol').type('neo4j{enter}');
3435
cy.get('#url').clear().type(DB_URL);
3536
cy.get('#dbusername').clear().type(DB_USERNAME);
3637
cy.get('#dbpassword').type(DB_PASSWORD);

cypress/e2e/start_page.cy.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ describe('NeoDash E2E Tests', () => {
5959
.should('contain', 'title')
6060
.and('contain', 'released')
6161
.and('not.contain', '__id');
62-
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-virtualScroller .MuiDataGrid-row').should('have.length', 5);
63-
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer').should('contain', '1–5 of 8');
64-
cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer button[aria-label="Go to next page"]').click();
65-
cy.get('main .react-grid-item:eq(2) .MuiDataGrid-virtualScroller .MuiDataGrid-row').should('have.length', 3);
66-
cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer').should('contain', '6–8 of 8');
62+
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-virtualScroller .MuiDataGrid-row').should('have.length', 8);
63+
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer').should('contain', '1–8 of 8');
64+
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer button[aria-label="Go to next page"]').click();
65+
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-virtualScroller .MuiDataGrid-row').should('have.length', 3);
66+
// cy.get('main .react-grid-item:eq(2) .MuiDataGrid-footerContainer').should('contain', '6–8 of 8');
6767
});
6868

6969
it('creates a bar chart report', () => {

docs/modules/ROOT/pages/developer-guide/adding-visualizations.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
include::../banner.adoc[]
2+
13
= Adding Visualizations
24

35
include::../banner.adoc[]

docs/modules/ROOT/pages/developer-guide/build-and-run.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
include::../banner.adoc[]
2+
13
= Build & Run
24

35
include::../banner.adoc[]

docs/modules/ROOT/pages/developer-guide/component-overview.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
include::../banner.adoc[]
2+
13
= Component Overview
24

35
include::../banner.adoc[]

0 commit comments

Comments
 (0)