Skip to content

Commit 0909e46

Browse files
nielsdejongJipSogetiNiels de JongNiels de Jong
authored
2.0.8 & 2.0.9 - Hotfix for missing config & custom transposed table types (#74)
* Updated version number * Expandable charts when not in edit mode * Apply global parameter value to selection chart All other charts apply the current global parameter value in their Cypher queries. To keep consistent also apply the state to the parameter selection chart. * Get parameter value earlier to apply as default state * Minor fixes to chart interface, reorganized code to be able to avoid uninitialized variables * Added example on how to use maps when returning dictionaries * Made connection modal dismissable when connected to Neo4j * Made fullscreen reports work for maps and lines, now optionally available through dashboard settings * Fixed load dashboard functionality to automatically pick up the selection stored in the dashboard * Added button for returning to main menu screen * Fixed z-index for fullscreen mode * Revert some changes and add more comments * Resolved rendering issues when loading parameter selection reports with prepopulated parameters * Show placeholder when no query is specified * Reset extra parameters on page load for parameter select report * Pass Parameter Select value via hash to iframe without re-rendering (#49) * Pass Parameter Select value via hash to iframe without re-rendering * Pass all global variables to iframe via hash parameter Configurable via advanced settings on iframe chart. * Added example iFrame to documentation modal Co-authored-by: Niels de Jong <[email protected]> * Cleanup of global dashboard settings menu * Improved user interface and examples * Graph modal (#51) * Show modal when clicking node/relation in graph with its properties * Made node property hover & inspection of elements optional through advanced report settings Co-authored-by: Niels de Jong <[email protected]> * Resolved bug in rendering graphs with node pairs that have relationships in two directions between them * Added option to manually specify node labels/property names in selection reports (for large databases) * Updated release notes * Added debug report button. Fixed table size issues by upgrading to latest datagrid version * Fixed custom column width issue * Fixed example documentation with new styling * Support rendering native and custom types in Data Grid (#54) * Support rendering native and custom types in Data Grid * Update TableChart.tsx * Resolved error with slow queries for single value reports * Graph nodes stick after dragging, added option to store fixed graph layouts in dashboards * Added experimental graph layouts * Started adding manual timeout config, property selection for rel types, fixed alignment for graph inspect modal * Finalized config for custom timeouts * Fixed invalid lowercasing of share URL generation * Added new types of parameter selection reports (relationship/free text) * Updated all dependencies to latest version, made project work with node 17 * Fixed typo * Updated README * Clean up of dependencies, removed merge artifacts * Default fullscreen option for reports, graphs fit to canvas automatically, saving dashboards is now checked * Added tiny report sizes * Fixed graph hover to match other app styling * Resolved merge artifacts * Added maximizing of card settings * Added transposing option for tables * Optimized cypher editor * Updated dockerfile and bash scripts * Fixed incorrect pagesizes for tables * Added pie charts. Improved styling for graph inspection modals * Updated release notes and README. Fixed deploy to AWS script * Fixed npm publish script to match new code structure * Added time chart support for line charts. Minor styling tweaks for the default graph visualization * WIP on SSO framework. Added auto-run disabled reports. Fixed bug when rendering zero value floats * Fixed autorun setting for reports, rendering values in transposed columns * Changed base image to node * Updated dockerfile to create a smaller, security-vetted image * Added docker file for creating ad-hoc standalone deployments * cleaned up docker build/run files * Changed example values for docker run scripts * Changed example values for docker run scripts * Updated README, clean up docker scripts * Fixed docker files, line chart views * Added drilldown FAB to graph view * Updated default font size for single number reports * Added saving/loading dashboards to/from different databases * Enabled loading/saving/sharing dashboards from other databases * Fixed merge artifacts that broke collection rendering in tables * updated release notes, permissions on bash files * Hotfix for config reading in Neo4j Desktop * Hotfix for missing config in Neo4j Desktop * 2.0.8 hotfix * Hotfix for missing configuration check in 2.0.7 * Hotfix for broken custom values in transposed table views Co-authored-by: JipSogeti <[email protected]> Co-authored-by: Niels de Jong <[email protected]> Co-authored-by: Niels de Jong <[email protected]>
1 parent ab20f74 commit 0909e46

File tree

7 files changed

+9
-8
lines changed

7 files changed

+9
-8
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "neodash",
3-
"version": "2.0.8",
3+
"version": "2.0.9",
44
"description": "NeoDash - Neo4j Dashboard Builder",
55
"neo4jDesktop": {
66
"apiVersion": "^1.2.0"

release-notes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
## NeoDash 2.0.8
2-
Hotfix for missing config file in Neo4j Desktop causing startup issue.
1+
## NeoDash 2.0.8 / 2.0.9
2+
- Hotfix for missing config file in Neo4j Desktop causing startup issue.
3+
- Hotfix for application crashes caused by rendering custom data types in transposed table views.
34

45
## NeoDash 2.0.7
56
Application functionality:

src/chart/TableChart.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react';
22
import { DataGrid } from '@mui/x-data-grid';
33
import { ChartProps } from './Chart';
4-
import { getRecordType, getRendererForValue, valueIsNode, valueIsRelationship } from '../report/RecordProcessing';
4+
import { getRecordType, getRendererForValue, RenderSubValue, valueIsNode, valueIsRelationship } from '../report/RecordProcessing';
55
import { Chip, Tooltip, withStyles } from '@material-ui/core';
66

77
function addDirection(relationship, start) {

src/modal/AboutModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import BugReportIcon from '@material-ui/icons/BugReport';
1313
export const NeoAboutModal = ({ open, handleClose, getDebugState }) => {
1414
const app = "NeoDash - Neo4j Dashboard Builder";
1515
const email = "[email protected]";
16-
const version = "2.0.8";
16+
const version = "2.0.9";
1717

1818
const downloadDebugFile = () => {
1919
const element = document.createElement("a");

src/report/RecordProcessing.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ function RenderNumber(value) {
358358
return number;
359359
}
360360

361-
function RenderSubValue(value, key = 0) {
361+
export function RenderSubValue(value, key = 0) {
362362
if (value == undefined) {
363363
return "";
364364
}

tools/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# build stage
22
FROM node:lts-alpine AS build-stage
33
RUN apk add --no-cache git
4-
RUN git clone -b master https://github.com/nielsdejong/neodash.git /usr/local/src/neodash
4+
RUN git clone https://github.com/nielsdejong/neodash.git /usr/local/src/neodash
55
RUN npm install -g typescript jest
66
WORKDIR /usr/local/src/neodash
77
RUN npm install

tools/push-docker-image.bash

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
docker image tag neodash nielsdejong/neodash
22
docker image tag neodash nielsdejong/neodash:2.0.8
33
docker push nielsdejong/neodash:latest
4-
docker push nielsdejong/neodash:2.0.8
4+
docker push nielsdejong/neodash:2.0.8

0 commit comments

Comments
 (0)