Socket
Socket
Sign inDemoInstall

neodash

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

neodash - npm Package Compare versions

Comparing version 2.4.1 to 2.4.2

dist/232.bundle.js

13

changelog.md

@@ -0,1 +1,14 @@

## NeoDash 2.4.2
This is a release with a large amount of quality of life improvements, as well as some new features:
- Visualize graphs in 3D with the new 3D graph report. [#737](https://github.com/neo4j-labs/neodash/pull/737)
- Improved dashboard management sidebar and handling of drafts. [#734](https://github.com/neo4j-labs/neodash/pull/734)
- Added parameter select setting for autopopulating first selector value. [#746](https://github.com/neo4j-labs/neodash/pull/746)
- Improved UX for editing page names & dashboard titles. [#743](https://github.com/neo4j-labs/neodash/pull/743)
- Unified common settings for each report type. [#724](https://github.com/neo4j-labs/neodash/pull/724)
- Title of the browser tab NeoDash runs on is now automatically set to the dashboard name. [#708](https://github.com/neo4j-labs/neodash/pull/708)
- Fixed issue where invisible table columns were not handled correctly. [#695](https://github.com/neo4j-labs/neodash/pull/695)
- Miscellaneous bug fixes, style improvements & stability fixes. [#744](https://github.com/neo4j-labs/neodash/pull/744)
## NeoDash 2.4.1

@@ -2,0 +15,0 @@ This is a patch release following 2.4.0. It contains several new features for self-hosted (standalone) NeoDash deployments, as well as a variety of UX improvements for dashboard editors.

2

dist/3.bundle.js

@@ -1,2 +0,2 @@

!function(){try{var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=(new Error).stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="bc08e07a-0d32-4710-a4d8-4add76b69e2f",n._sentryDebugIdIdentifier="sentry-dbid-bc08e07a-0d32-4710-a4d8-4add76b69e2f")}catch(n){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"632749e8709e8ca0c9c1f188e0febceb6f4d4bc9"},(self.webpackChunkneodash=self.webpackChunkneodash||[]).push([[3],{86003:(n,e,l)=>{l.a(n,(async(n,o)=>{try{l.r(e),l.d(e,{NeoNotificationModal:()=>m,default:()=>r});var t=l(89526),i=l(92070),c=l(65320),a=l(8537),d=l(15948),u=n([c]);function s(){var n="/home/runner/work/neodash/neodash/src/modal/NotificationModal.tsx",e=new Function("return this")(),l="__coverage__",o=e[l]||(e[l]={});o[n]&&"6fd7550a567e1ecd18a2aee41ad5a1482b3c6dc9"===o[n].hash||(o[n]={path:"/home/runner/work/neodash/neodash/src/modal/NotificationModal.tsx",statementMap:{0:{start:{line:18,column:36},end:{line:49,column:1}},1:{start:{line:27,column:2},end:{line:48,column:4}},2:{start:{line:33,column:10},end:{line:38,column:11}},3:{start:{line:34,column:12},end:{line:34,column:34}},4:{start:{line:35,column:12},end:{line:37,column:13}},5:{start:{line:36,column:14},end:{line:36,column:39}},6:{start:{line:51,column:24},end:{line:57,column:2}},7:{start:{line:51,column:36},end:{line:57,column:1}},8:{start:{line:59,column:27},end:{line:62,column:2}},9:{start:{line:59,column:42},end:{line:62,column:1}},10:{start:{line:60,column:29},end:{line:60,column:58}},11:{start:{line:61,column:32},end:{line:61,column:70}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:18,column:36},end:{line:18,column:37}},loc:{start:{line:26,column:6},end:{line:49,column:1}},line:26},1:{name:"(anonymous_1)",decl:{start:{line:32,column:17},end:{line:32,column:18}},loc:{start:{line:32,column:23},end:{line:39,column:9}},line:32},2:{name:"(anonymous_2)",decl:{start:{line:51,column:24},end:{line:51,column:25}},loc:{start:{line:51,column:36},end:{line:57,column:1}},line:51},3:{name:"(anonymous_3)",decl:{start:{line:59,column:27},end:{line:59,column:28}},loc:{start:{line:59,column:42},end:{line:62,column:1}},line:59},4:{name:"(anonymous_4)",decl:{start:{line:60,column:23},end:{line:60,column:24}},loc:{start:{line:60,column:29},end:{line:60,column:58}},line:60},5:{name:"(anonymous_5)",decl:{start:{line:61,column:26},end:{line:61,column:27}},loc:{start:{line:61,column:32},end:{line:61,column:70}},line:61}},branchMap:{0:{loc:{start:{line:33,column:10},end:{line:38,column:11}},type:"if",locations:[{start:{line:33,column:10},end:{line:38,column:11}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:33},1:{loc:{start:{line:35,column:12},end:{line:37,column:13}},type:"if",locations:[{start:{line:35,column:12},end:{line:37,column:13}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:35},2:{loc:{start:{line:45,column:55},end:{line:45,column:78}},type:"binary-expr",locations:[{start:{line:45,column:55},end:{line:45,column:59}},{start:{line:45,column:63},end:{line:45,column:78}}],line:45},3:{loc:{start:{line:53,column:30},end:{line:53,column:103}},type:"binary-expr",locations:[{start:{line:53,column:30},end:{line:53,column:60}},{start:{line:53,column:64},end:{line:53,column:103}}],line:53}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0},f:{0:0,1:0,2:0,3:0,4:0,5:0},b:{0:[0,0],1:[0,0],2:[0,0],3:[0,0]},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"6fd7550a567e1ecd18a2aee41ad5a1482b3c6dc9"});var t=o[n];return s=function(){return t},t}c=(u.then?(await u)():u)[0],s(),s().s[0]++;var m=function(n){var e=n.open,l=n.title,o=n.text,i=n.dismissable,c=n.openConnectionModalOnClose,a=n.setConnectionModalOpen,u=n.onNotificationClose;return s().f[0]++,s().s[1]++,t.createElement("div",null,t.createElement(d.V,{size:"large",open:e,onClose:function(){s().f[1]++,s().s[2]++,i?(s().b[0][0]++,s().s[3]++,u(),s().s[4]++,c?(s().b[1][0]++,s().s[5]++,a()):s().b[1][1]++):s().b[0][1]++},"aria-labelledby":"form-dialog-title",disableCloseButton:!i},t.createElement(d.V.Header,{id:"form-dialog-title"},l),t.createElement(d.V.Content,{style:{minWidth:"300px"}},(s().b[2][0]++,o&&(s().b[2][1]++,o.toString())))))};s().s[6]++,s().s[8]++;const r=(0,i.$j)((function(n){return s().f[2]++,s().s[7]++,{open:(0,c.cx)(n),openConnectionModalOnClose:(s().b[3][0]++,!((0,c.s6)(n)||(s().b[3][1]++,(0,c.l4)(n)))),title:(0,c.U4)(n),text:(0,c.v6)(n),dismissable:(0,c.rp)(n)}}),(function(n){return s().f[3]++,s().s[9]++,{onNotificationClose:function(){return s().f[4]++,s().s[10]++,n((0,a.hS)())},setConnectionModalOpen:function(){return s().f[5]++,s().s[11]++,n((0,a.YU)(!0))}}}))(m);o()}catch(f){o(f)}}))}}]);
!function(){try{var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},e=(new Error).stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="bc08e07a-0d32-4710-a4d8-4add76b69e2f",n._sentryDebugIdIdentifier="sentry-dbid-bc08e07a-0d32-4710-a4d8-4add76b69e2f")}catch(n){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"25b225dd2d37157479ec247573fa7fef58b6b19e"},(self.webpackChunkneodash=self.webpackChunkneodash||[]).push([[3],{86003:(n,e,l)=>{l.a(n,(async(n,o)=>{try{l.r(e),l.d(e,{NeoNotificationModal:()=>m,default:()=>r});var t=l(89526),i=l(92070),c=l(65320),a=l(8537),d=l(15948),u=n([c]);function s(){var n="/home/runner/work/neodash/neodash/src/modal/NotificationModal.tsx",e=new Function("return this")(),l="__coverage__",o=e[l]||(e[l]={});o[n]&&"6fd7550a567e1ecd18a2aee41ad5a1482b3c6dc9"===o[n].hash||(o[n]={path:"/home/runner/work/neodash/neodash/src/modal/NotificationModal.tsx",statementMap:{0:{start:{line:18,column:36},end:{line:49,column:1}},1:{start:{line:27,column:2},end:{line:48,column:4}},2:{start:{line:33,column:10},end:{line:38,column:11}},3:{start:{line:34,column:12},end:{line:34,column:34}},4:{start:{line:35,column:12},end:{line:37,column:13}},5:{start:{line:36,column:14},end:{line:36,column:39}},6:{start:{line:51,column:24},end:{line:57,column:2}},7:{start:{line:51,column:36},end:{line:57,column:1}},8:{start:{line:59,column:27},end:{line:62,column:2}},9:{start:{line:59,column:42},end:{line:62,column:1}},10:{start:{line:60,column:29},end:{line:60,column:58}},11:{start:{line:61,column:32},end:{line:61,column:70}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:18,column:36},end:{line:18,column:37}},loc:{start:{line:26,column:6},end:{line:49,column:1}},line:26},1:{name:"(anonymous_1)",decl:{start:{line:32,column:17},end:{line:32,column:18}},loc:{start:{line:32,column:23},end:{line:39,column:9}},line:32},2:{name:"(anonymous_2)",decl:{start:{line:51,column:24},end:{line:51,column:25}},loc:{start:{line:51,column:36},end:{line:57,column:1}},line:51},3:{name:"(anonymous_3)",decl:{start:{line:59,column:27},end:{line:59,column:28}},loc:{start:{line:59,column:42},end:{line:62,column:1}},line:59},4:{name:"(anonymous_4)",decl:{start:{line:60,column:23},end:{line:60,column:24}},loc:{start:{line:60,column:29},end:{line:60,column:58}},line:60},5:{name:"(anonymous_5)",decl:{start:{line:61,column:26},end:{line:61,column:27}},loc:{start:{line:61,column:32},end:{line:61,column:70}},line:61}},branchMap:{0:{loc:{start:{line:33,column:10},end:{line:38,column:11}},type:"if",locations:[{start:{line:33,column:10},end:{line:38,column:11}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:33},1:{loc:{start:{line:35,column:12},end:{line:37,column:13}},type:"if",locations:[{start:{line:35,column:12},end:{line:37,column:13}},{start:{line:void 0,column:void 0},end:{line:void 0,column:void 0}}],line:35},2:{loc:{start:{line:45,column:55},end:{line:45,column:78}},type:"binary-expr",locations:[{start:{line:45,column:55},end:{line:45,column:59}},{start:{line:45,column:63},end:{line:45,column:78}}],line:45},3:{loc:{start:{line:53,column:30},end:{line:53,column:103}},type:"binary-expr",locations:[{start:{line:53,column:30},end:{line:53,column:60}},{start:{line:53,column:64},end:{line:53,column:103}}],line:53}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0},f:{0:0,1:0,2:0,3:0,4:0,5:0},b:{0:[0,0],1:[0,0],2:[0,0],3:[0,0]},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"6fd7550a567e1ecd18a2aee41ad5a1482b3c6dc9"});var t=o[n];return s=function(){return t},t}c=(u.then?(await u)():u)[0],s(),s().s[0]++;var m=function(n){var e=n.open,l=n.title,o=n.text,i=n.dismissable,c=n.openConnectionModalOnClose,a=n.setConnectionModalOpen,u=n.onNotificationClose;return s().f[0]++,s().s[1]++,t.createElement("div",null,t.createElement(d.V,{size:"large",open:e,onClose:function(){s().f[1]++,s().s[2]++,i?(s().b[0][0]++,s().s[3]++,u(),s().s[4]++,c?(s().b[1][0]++,s().s[5]++,a()):s().b[1][1]++):s().b[0][1]++},"aria-labelledby":"form-dialog-title",disableCloseButton:!i},t.createElement(d.V.Header,{id:"form-dialog-title"},l),t.createElement(d.V.Content,{style:{minWidth:"300px"}},(s().b[2][0]++,o&&(s().b[2][1]++,o.toString())))))};s().s[6]++,s().s[8]++;const r=(0,i.$j)((function(n){return s().f[2]++,s().s[7]++,{open:(0,c.cx)(n),openConnectionModalOnClose:(s().b[3][0]++,!((0,c.s6)(n)||(s().b[3][1]++,(0,c.l4)(n)))),title:(0,c.U4)(n),text:(0,c.v6)(n),dismissable:(0,c.rp)(n)}}),(function(n){return s().f[3]++,s().s[9]++,{onNotificationClose:function(){return s().f[4]++,s().s[10]++,n((0,a.hS)())},setConnectionModalOpen:function(){return s().f[5]++,s().s[11]++,n((0,a.YU)(!0))}}}))(m);o()}catch(f){o(f)}}))}}]);
//# sourceMappingURL=3.bundle.js.map

@@ -1,2 +0,2 @@

!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a3b2e55b-6cc8-45a4-98a9-4498f9245af1",e._sentryDebugIdIdentifier="sentry-dbid-a3b2e55b-6cc8-45a4-98a9-4498f9245af1")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"632749e8709e8ca0c9c1f188e0febceb6f4d4bc9"},(self.webpackChunkneodash=self.webpackChunkneodash||[]).push([[411],{14411:(e,n,l)=>{"use strict";l.r(n),l.d(n,{NeoLoadSharedDashboardModal:()=>b,default:()=>h});var t=l(89526),o=l(92070),a=l(15948),c=l(6511),i=l(23528),r=l.n(i),u=l(34986),m=l.n(u),s=l(82369),d=l.n(s);function f(){var e="/home/runner/work/neodash/neodash/src/modal/LoadSharedDashboardModal.tsx",n=new Function("return this")(),l="__coverage__",t=n[l]||(n[l]={});t[e]&&"1a76533a715418a055cae9f35668aded3e80ef6f"===t[e].hash||(t[e]={path:"/home/runner/work/neodash/neodash/src/modal/LoadSharedDashboardModal.tsx",statementMap:{0:{start:{line:11,column:43},end:{line:78,column:1}},1:{start:{line:12,column:22},end:{line:14,column:3}},2:{start:{line:13,column:4},end:{line:13,column:26}},3:{start:{line:16,column:2},end:{line:77,column:4}},4:{start:{line:56,column:14},end:{line:56,column:28}},5:{start:{line:66,column:14},end:{line:66,column:45}},6:{start:{line:80,column:24},end:{line:80,column:34}},7:{start:{line:80,column:31},end:{line:80,column:33}},8:{start:{line:82,column:27},end:{line:82,column:37}},9:{start:{line:82,column:34},end:{line:82,column:36}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:11,column:43},end:{line:11,column:44}},loc:{start:{line:11,column:116},end:{line:78,column:1}},line:11},1:{name:"(anonymous_1)",decl:{start:{line:12,column:22},end:{line:12,column:23}},loc:{start:{line:12,column:28},end:{line:14,column:3}},line:12},2:{name:"(anonymous_2)",decl:{start:{line:55,column:21},end:{line:55,column:22}},loc:{start:{line:55,column:27},end:{line:57,column:13}},line:55},3:{name:"(anonymous_3)",decl:{start:{line:65,column:21},end:{line:65,column:22}},loc:{start:{line:65,column:27},end:{line:67,column:13}},line:65},4:{name:"(anonymous_4)",decl:{start:{line:80,column:24},end:{line:80,column:25}},loc:{start:{line:80,column:31},end:{line:80,column:33}},line:80},5:{name:"(anonymous_5)",decl:{start:{line:82,column:27},end:{line:82,column:28}},loc:{start:{line:82,column:34},end:{line:82,column:36}},line:82}},branchMap:{0:{loc:{start:{line:20,column:14},end:{line:20,column:83}},type:"binary-expr",locations:[{start:{line:20,column:14},end:{line:20,column:40}},{start:{line:20,column:44},end:{line:20,column:83}}],line:20},1:{loc:{start:{line:31,column:11},end:{line:51,column:11}},type:"cond-expr",locations:[{start:{line:32,column:12},end:{line:44,column:15}},{start:{line:46,column:12},end:{line:50,column:15}}],line:31},2:{loc:{start:{line:35,column:15},end:{line:41,column:15}},type:"cond-expr",locations:[{start:{line:36,column:16},end:{line:38,column:19}},{start:{line:40,column:16},end:{line:40,column:74}}],line:35},3:{loc:{start:{line:35,column:15},end:{line:35,column:47}},type:"binary-expr",locations:[{start:{line:35,column:15},end:{line:35,column:27}},{start:{line:35,column:31},end:{line:35,column:47}}],line:35},4:{loc:{start:{line:37,column:47},end:{line:37,column:79}},type:"binary-expr",locations:[{start:{line:37,column:47},end:{line:37,column:59}},{start:{line:37,column:63},end:{line:37,column:79}}],line:37}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0},f:{0:0,1:0,2:0,3:0,4:0,5:0},b:{0:[0,0],1:[0,0],2:[0,0],3:[0,0],4:[0,0]},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"1a76533a715418a055cae9f35668aded3e80ef6f"});var o=t[e];return f=function(){return o},o}f(),f().s[0]++;var b=function(e){var n=e.shareDetails,l=e.onResetShareDetails,o=e.onConfirmLoadSharedDashboard;return f().f[0]++,f().s[1]++,f().s[3]++,t.createElement("div",null,t.createElement(a.V,{size:"large",open:(f().b[0][0]++,void 0!==n&&(f().b[0][1]++,!1===n.skipConfirmation)),"aria-labelledby":"form-dialog-title"},t.createElement(a.V.Header,{id:"form-dialog-title"},t.createElement(r(),{className:"icon-base icon-inline text-r",style:{display:"inline",marginRight:"5px",marginBottom:"5px"}}),"Loading Dashboard"),t.createElement(a.V.Content,null,void 0!==n?(f().b[1][0]++,t.createElement(t.Fragment,null,"You are loading a Neo4j dashboard.",t.createElement("br",null),(f().b[3][0]++,n&&(f().b[3][1]++,n.url)?(f().b[2][0]++,t.createElement(t.Fragment,null,"You will be connected to ",t.createElement("b",null,(f().b[4][0]++,n&&(f().b[4][1]++,n.url))),".")):(f().b[2][1]++,t.createElement(t.Fragment,null,"You will still need to specify a connection manually."))),t.createElement("br",null)," ",t.createElement("br",null),"This will override your current dashboard (if any). Continue?")):(f().b[1][1]++,t.createElement(t.Fragment,null,t.createElement("br",null),t.createElement("br",null),t.createElement("br",null)))),t.createElement(a.V.Actions,null,t.createElement(c.z,{onClick:function(){f().f[2]++,f().s[4]++,f().f[1]++,f().s[2]++,l()},fill:"outlined",style:{float:"right"}},t.createElement(m(),{className:"btn-icon-base-l"}),"Cancel"),t.createElement(c.z,{onClick:function(){f().f[3]++,f().s[5]++,o()},style:{float:"right",marginRight:"5px"},color:"success"},"Continue",t.createElement(d(),{className:"btn-icon-base-r"})))))};f().s[6]++,f().s[8]++;const h=(0,o.$j)((function(){return f().f[4]++,f().s[7]++,{}}),(function(){return f().f[5]++,f().s[9]++,{}}))(b)},23528:(e,n,l)=>{const t=l(89526),o=t.forwardRef((function({title:e,titleId:n,...l},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":n},l),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 13.5V3.75m0 9.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 3.75V16.5m12-3V3.75m0 9.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 3.75V16.5m-6-9V3.75m0 3.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 9.75V10.5"}))}));e.exports=o}}]);
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a3b2e55b-6cc8-45a4-98a9-4498f9245af1",e._sentryDebugIdIdentifier="sentry-dbid-a3b2e55b-6cc8-45a4-98a9-4498f9245af1")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"25b225dd2d37157479ec247573fa7fef58b6b19e"},(self.webpackChunkneodash=self.webpackChunkneodash||[]).push([[411],{14411:(e,n,l)=>{"use strict";l.r(n),l.d(n,{NeoLoadSharedDashboardModal:()=>b,default:()=>h});var t=l(89526),o=l(92070),a=l(15948),i=l(6511),c=l(23528),r=l.n(c),u=l(34986),m=l.n(u),s=l(82369),d=l.n(s);function f(){var e="/home/runner/work/neodash/neodash/src/modal/LoadSharedDashboardModal.tsx",n=new Function("return this")(),l="__coverage__",t=n[l]||(n[l]={});t[e]&&"1a76533a715418a055cae9f35668aded3e80ef6f"===t[e].hash||(t[e]={path:"/home/runner/work/neodash/neodash/src/modal/LoadSharedDashboardModal.tsx",statementMap:{0:{start:{line:11,column:43},end:{line:78,column:1}},1:{start:{line:12,column:22},end:{line:14,column:3}},2:{start:{line:13,column:4},end:{line:13,column:26}},3:{start:{line:16,column:2},end:{line:77,column:4}},4:{start:{line:56,column:14},end:{line:56,column:28}},5:{start:{line:66,column:14},end:{line:66,column:45}},6:{start:{line:80,column:24},end:{line:80,column:34}},7:{start:{line:80,column:31},end:{line:80,column:33}},8:{start:{line:82,column:27},end:{line:82,column:37}},9:{start:{line:82,column:34},end:{line:82,column:36}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:11,column:43},end:{line:11,column:44}},loc:{start:{line:11,column:116},end:{line:78,column:1}},line:11},1:{name:"(anonymous_1)",decl:{start:{line:12,column:22},end:{line:12,column:23}},loc:{start:{line:12,column:28},end:{line:14,column:3}},line:12},2:{name:"(anonymous_2)",decl:{start:{line:55,column:21},end:{line:55,column:22}},loc:{start:{line:55,column:27},end:{line:57,column:13}},line:55},3:{name:"(anonymous_3)",decl:{start:{line:65,column:21},end:{line:65,column:22}},loc:{start:{line:65,column:27},end:{line:67,column:13}},line:65},4:{name:"(anonymous_4)",decl:{start:{line:80,column:24},end:{line:80,column:25}},loc:{start:{line:80,column:31},end:{line:80,column:33}},line:80},5:{name:"(anonymous_5)",decl:{start:{line:82,column:27},end:{line:82,column:28}},loc:{start:{line:82,column:34},end:{line:82,column:36}},line:82}},branchMap:{0:{loc:{start:{line:20,column:14},end:{line:20,column:83}},type:"binary-expr",locations:[{start:{line:20,column:14},end:{line:20,column:40}},{start:{line:20,column:44},end:{line:20,column:83}}],line:20},1:{loc:{start:{line:31,column:11},end:{line:51,column:11}},type:"cond-expr",locations:[{start:{line:32,column:12},end:{line:44,column:15}},{start:{line:46,column:12},end:{line:50,column:15}}],line:31},2:{loc:{start:{line:35,column:15},end:{line:41,column:15}},type:"cond-expr",locations:[{start:{line:36,column:16},end:{line:38,column:19}},{start:{line:40,column:16},end:{line:40,column:74}}],line:35},3:{loc:{start:{line:35,column:15},end:{line:35,column:47}},type:"binary-expr",locations:[{start:{line:35,column:15},end:{line:35,column:27}},{start:{line:35,column:31},end:{line:35,column:47}}],line:35},4:{loc:{start:{line:37,column:47},end:{line:37,column:79}},type:"binary-expr",locations:[{start:{line:37,column:47},end:{line:37,column:59}},{start:{line:37,column:63},end:{line:37,column:79}}],line:37}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0},f:{0:0,1:0,2:0,3:0,4:0,5:0},b:{0:[0,0],1:[0,0],2:[0,0],3:[0,0],4:[0,0]},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"1a76533a715418a055cae9f35668aded3e80ef6f"});var o=t[e];return f=function(){return o},o}f(),f().s[0]++;var b=function(e){var n=e.shareDetails,l=e.onResetShareDetails,o=e.onConfirmLoadSharedDashboard;return f().f[0]++,f().s[1]++,f().s[3]++,t.createElement("div",null,t.createElement(a.V,{size:"large",open:(f().b[0][0]++,void 0!==n&&(f().b[0][1]++,!1===n.skipConfirmation)),"aria-labelledby":"form-dialog-title"},t.createElement(a.V.Header,{id:"form-dialog-title"},t.createElement(r(),{className:"icon-base icon-inline text-r",style:{display:"inline",marginRight:"5px",marginBottom:"5px"}}),"Loading Dashboard"),t.createElement(a.V.Content,null,void 0!==n?(f().b[1][0]++,t.createElement(t.Fragment,null,"You are loading a Neo4j dashboard.",t.createElement("br",null),(f().b[3][0]++,n&&(f().b[3][1]++,n.url)?(f().b[2][0]++,t.createElement(t.Fragment,null,"You will be connected to ",t.createElement("b",null,(f().b[4][0]++,n&&(f().b[4][1]++,n.url))),".")):(f().b[2][1]++,t.createElement(t.Fragment,null,"You will still need to specify a connection manually."))),t.createElement("br",null)," ",t.createElement("br",null),"This will override your current dashboard (if any). Continue?")):(f().b[1][1]++,t.createElement(t.Fragment,null,t.createElement("br",null),t.createElement("br",null),t.createElement("br",null)))),t.createElement(a.V.Actions,null,t.createElement(i.z,{onClick:function(){f().f[2]++,f().s[4]++,f().f[1]++,f().s[2]++,l()},fill:"outlined",style:{float:"right"}},t.createElement(m(),{className:"btn-icon-base-l"}),"Cancel"),t.createElement(i.z,{onClick:function(){f().f[3]++,f().s[5]++,o()},style:{float:"right",marginRight:"5px"},color:"success"},"Continue",t.createElement(d(),{className:"btn-icon-base-r"})))))};f().s[6]++,f().s[8]++;const h=(0,o.$j)((function(){return f().f[4]++,f().s[7]++,{}}),(function(){return f().f[5]++,f().s[9]++,{}}))(b)},23528:(e,n,l)=>{const t=l(89526),o=t.forwardRef((function({title:e,titleId:n,...l},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":n},l),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 13.5V3.75m0 9.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 3.75V16.5m12-3V3.75m0 9.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 3.75V16.5m-6-9V3.75m0 3.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 9.75V10.5"}))}));e.exports=o}}]);
//# sourceMappingURL=411.bundle.js.map

@@ -1,2 +0,2 @@

!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="63e1f190-a0ce-4e73-a2af-0a60faf55348",e._sentryDebugIdIdentifier="sentry-dbid-63e1f190-a0ce-4e73-a2af-0a60faf55348")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"632749e8709e8ca0c9c1f188e0febceb6f4d4bc9"},(self.webpackChunkneodash=self.webpackChunkneodash||[]).push([[633],{61633:(e,n,l)=>{l.r(n),l.d(n,{NeoUpgradeOldDashboardModal:()=>f,default:()=>b});var a=l(89526),o=l(61943),t=l(15948),r=l(6511),d=l(66699),c=l.n(d),i=l(82369),s=l.n(i),u=l(78750);function m(){var e="/home/runner/work/neodash/neodash/src/modal/UpgradeOldDashboardModal.tsx",n=new Function("return this")(),l="__coverage__",a=n[l]||(n[l]={});a[e]&&"959baade2b966ddaa73cf2c4e786d4cf8020f7b3"===a[e].hash||(a[e]={path:"/home/runner/work/neodash/neodash/src/modal/UpgradeOldDashboardModal.tsx",statementMap:{0:{start:{line:7,column:43},end:{line:57,column:1}},1:{start:{line:8,column:2},end:{line:56,column:4}},2:{start:{line:20,column:16},end:{line:20,column:61}},3:{start:{line:21,column:16},end:{line:21,column:36}},4:{start:{line:32,column:16},end:{line:32,column:61}},5:{start:{line:33,column:16},end:{line:33,column:50}},6:{start:{line:34,column:16},end:{line:34,column:36}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:7,column:43},end:{line:7,column:44}},loc:{start:{line:7,column:97},end:{line:57,column:1}},line:7},1:{name:"(anonymous_1)",decl:{start:{line:19,column:23},end:{line:19,column:24}},loc:{start:{line:19,column:29},end:{line:22,column:15}},line:19},2:{name:"(anonymous_2)",decl:{start:{line:31,column:23},end:{line:31,column:24}},loc:{start:{line:31,column:29},end:{line:35,column:15}},line:31},3:{name:"(anonymous_3)",decl:{start:{line:48,column:22},end:{line:48,column:23}},loc:{start:{line:48,column:28},end:{line:48,column:30}},line:48}},branchMap:{0:{loc:{start:{line:49,column:19},end:{line:49,column:35}},type:"cond-expr",locations:[{start:{line:49,column:26},end:{line:49,column:30}},{start:{line:49,column:33},end:{line:49,column:35}}],line:49}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0},f:{0:0,1:0,2:0,3:0},b:{0:[0,0]},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"959baade2b966ddaa73cf2c4e786d4cf8020f7b3"});var o=a[e];return m=function(){return o},o}m(),m().s[0]++;var f=function(e){var n=e.open,l=e.text,d=e.clearOldDashboard,i=e.loadDashboard;return m().f[0]++,m().s[1]++,a.createElement("div",null,a.createElement(t.V,{size:"large",open:n,"aria-labelledby":"form-dialog-title"},a.createElement(t.V.Header,{id:"form-dialog-title"},"Old Dashboard Found"),a.createElement(t.V.Content,null,"We've found a dashboard built with an old version of NeoDash. Would you like to attempt an upgrade, or start from scratch?",a.createElement("br",null),a.createElement("b",null,"Make sure you back up this dashboard first!"),a.createElement("div",{style:{marginTop:"20px",marginBottom:"20px"}},a.createElement(r.z,{onClick:function(){m().f[1]++,m().s[2]++,localStorage.removeItem("neodash-dashboard"),m().s[3]++,d()},style:{marginRight:"20px"},color:"danger",floating:!0},"Delete old dashboard",a.createElement(c(),{className:"btn-icon-base-r"})),a.createElement(r.z,{onClick:function(){m().f[2]++,m().s[4]++,localStorage.removeItem("neodash-dashboard"),m().s[5]++,i((0,u.L)(),l),m().s[6]++,d()},style:{marginRight:"6px"},color:"success",size:"large",floating:!0},"Upgrade",a.createElement(s(),{className:"btn-icon-base-r"}))),a.createElement(o.Z,{style:{minHeight:"200px",width:"100%",border:"1px solid lightgray"},className:"textinput-linenumbers",onChange:function(){m().f[3]++},value:l?(m().b[0][0]++,l):(m().b[0][1]++,""),"aria-label":"",placeholder:""}))))};const b=f}}]);
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="63e1f190-a0ce-4e73-a2af-0a60faf55348",e._sentryDebugIdIdentifier="sentry-dbid-63e1f190-a0ce-4e73-a2af-0a60faf55348")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"25b225dd2d37157479ec247573fa7fef58b6b19e"},(self.webpackChunkneodash=self.webpackChunkneodash||[]).push([[633],{61633:(e,n,l)=>{l.r(n),l.d(n,{NeoUpgradeOldDashboardModal:()=>f,default:()=>b});var a=l(89526),o=l(61943),t=l(15948),d=l(6511),r=l(66699),c=l.n(r),i=l(82369),s=l.n(i),u=l(78750);function m(){var e="/home/runner/work/neodash/neodash/src/modal/UpgradeOldDashboardModal.tsx",n=new Function("return this")(),l="__coverage__",a=n[l]||(n[l]={});a[e]&&"959baade2b966ddaa73cf2c4e786d4cf8020f7b3"===a[e].hash||(a[e]={path:"/home/runner/work/neodash/neodash/src/modal/UpgradeOldDashboardModal.tsx",statementMap:{0:{start:{line:7,column:43},end:{line:57,column:1}},1:{start:{line:8,column:2},end:{line:56,column:4}},2:{start:{line:20,column:16},end:{line:20,column:61}},3:{start:{line:21,column:16},end:{line:21,column:36}},4:{start:{line:32,column:16},end:{line:32,column:61}},5:{start:{line:33,column:16},end:{line:33,column:50}},6:{start:{line:34,column:16},end:{line:34,column:36}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:7,column:43},end:{line:7,column:44}},loc:{start:{line:7,column:97},end:{line:57,column:1}},line:7},1:{name:"(anonymous_1)",decl:{start:{line:19,column:23},end:{line:19,column:24}},loc:{start:{line:19,column:29},end:{line:22,column:15}},line:19},2:{name:"(anonymous_2)",decl:{start:{line:31,column:23},end:{line:31,column:24}},loc:{start:{line:31,column:29},end:{line:35,column:15}},line:31},3:{name:"(anonymous_3)",decl:{start:{line:48,column:22},end:{line:48,column:23}},loc:{start:{line:48,column:28},end:{line:48,column:30}},line:48}},branchMap:{0:{loc:{start:{line:49,column:19},end:{line:49,column:35}},type:"cond-expr",locations:[{start:{line:49,column:26},end:{line:49,column:30}},{start:{line:49,column:33},end:{line:49,column:35}}],line:49}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0},f:{0:0,1:0,2:0,3:0},b:{0:[0,0]},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"959baade2b966ddaa73cf2c4e786d4cf8020f7b3"});var o=a[e];return m=function(){return o},o}m(),m().s[0]++;var f=function(e){var n=e.open,l=e.text,r=e.clearOldDashboard,i=e.loadDashboard;return m().f[0]++,m().s[1]++,a.createElement("div",null,a.createElement(t.V,{size:"large",open:n,"aria-labelledby":"form-dialog-title"},a.createElement(t.V.Header,{id:"form-dialog-title"},"Old Dashboard Found"),a.createElement(t.V.Content,null,"We've found a dashboard built with an old version of NeoDash. Would you like to attempt an upgrade, or start from scratch?",a.createElement("br",null),a.createElement("b",null,"Make sure you back up this dashboard first!"),a.createElement("div",{style:{marginTop:"20px",marginBottom:"20px"}},a.createElement(d.z,{onClick:function(){m().f[1]++,m().s[2]++,localStorage.removeItem("neodash-dashboard"),m().s[3]++,r()},style:{marginRight:"20px"},color:"danger",floating:!0},"Delete old dashboard",a.createElement(c(),{className:"btn-icon-base-r"})),a.createElement(d.z,{onClick:function(){m().f[2]++,m().s[4]++,localStorage.removeItem("neodash-dashboard"),m().s[5]++,i((0,u.L)(),l),m().s[6]++,r()},style:{marginRight:"6px"},color:"success",size:"large",floating:!0},"Upgrade",a.createElement(s(),{className:"btn-icon-base-r"}))),a.createElement(o.Z,{style:{minHeight:"200px",width:"100%",border:"1px solid lightgray"},className:"textinput-linenumbers",onChange:function(){m().f[3]++},value:l?(m().b[0][0]++,l):(m().b[0][1]++,""),"aria-label":"",placeholder:""}))))};const b=f}}]);
//# sourceMappingURL=633.bundle.js.map

@@ -1,2 +0,2 @@

!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="8e91ac4c-e334-4506-8ad2-5d3f46bd57a8",e._sentryDebugIdIdentifier="sentry-dbid-8e91ac4c-e334-4506-8ad2-5d3f46bd57a8")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"632749e8709e8ca0c9c1f188e0febceb6f4d4bc9"},(self.webpackChunkneodash=self.webpackChunkneodash||[]).push([[870],{67870:(e,n,t)=>{t.r(n),t.d(n,{NeoReportHelpModal:()=>d,default:()=>c});var a=t(89526),l=t(15948),r=t(67305);function o(){var e="/home/runner/work/neodash/neodash/src/modal/ReportHelpModal.tsx",n=new Function("return this")(),t="__coverage__",a=n[t]||(n[t]={});a[e]&&"26c7d9011303791b1c7850db81dbf7a5525ec62a"===a[e].hash||(a[e]={path:"/home/runner/work/neodash/neodash/src/modal/ReportHelpModal.tsx",statementMap:{0:{start:{line:7,column:34},end:{line:37,column:1}},1:{start:{line:8,column:2},end:{line:36,column:4}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:7,column:34},end:{line:7,column:35}},loc:{start:{line:7,column:61},end:{line:37,column:1}},line:7}},branchMap:{},s:{0:0,1:0},f:{0:0},b:{},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"26c7d9011303791b1c7850db81dbf7a5525ec62a"});var l=a[e];return o=function(){return l},l}o(),o().s[0]++;var d=function(e){var n=e.open,t=e.handleClose;return o().f[0]++,o().s[1]++,a.createElement(l.V,{size:"large",open:n,onClose:t,"aria-labelledby":"form-dialog-title"},a.createElement(l.V.Header,{id:"form-dialog-title"},"About Reports"),a.createElement(l.V.Content,null," ","A report is the smallest building block of your dashboard. Each report runs a single Cypher query that loads data from your database. By changing the report type, different visualizations can be created for the data. See the"," ",a.createElement(r.Z,{externalLink:!0,href:"https://neo4j.com/labs/neodash/2.4/user-guide/reports/",target:"_blank"},"Documentation"),"for more on reports.",a.createElement("br",null),a.createElement("br",null),a.createElement("table",null,a.createElement("tr",null,a.createElement("td",null,a.createElement("b",null,"Moving Reports"),a.createElement("img",{src:"movereport.gif",style:{width:"100%"}})),a.createElement("td",null,a.createElement("b",null,"Resizing Reports"),a.createElement("img",{src:"resizereport.gif",style:{width:"100%"}}))))))};const c=d}}]);
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="8e91ac4c-e334-4506-8ad2-5d3f46bd57a8",e._sentryDebugIdIdentifier="sentry-dbid-8e91ac4c-e334-4506-8ad2-5d3f46bd57a8")}catch(e){}}();var _global="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};_global.SENTRY_RELEASE={id:"25b225dd2d37157479ec247573fa7fef58b6b19e"},(self.webpackChunkneodash=self.webpackChunkneodash||[]).push([[870],{67870:(e,n,t)=>{t.r(n),t.d(n,{NeoReportHelpModal:()=>d,default:()=>s});var a=t(89526),l=t(15948),r=t(67305);function o(){var e="/home/runner/work/neodash/neodash/src/modal/ReportHelpModal.tsx",n=new Function("return this")(),t="__coverage__",a=n[t]||(n[t]={});a[e]&&"26c7d9011303791b1c7850db81dbf7a5525ec62a"===a[e].hash||(a[e]={path:"/home/runner/work/neodash/neodash/src/modal/ReportHelpModal.tsx",statementMap:{0:{start:{line:7,column:34},end:{line:37,column:1}},1:{start:{line:8,column:2},end:{line:36,column:4}}},fnMap:{0:{name:"(anonymous_0)",decl:{start:{line:7,column:34},end:{line:7,column:35}},loc:{start:{line:7,column:61},end:{line:37,column:1}},line:7}},branchMap:{},s:{0:0,1:0},f:{0:0},b:{},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"26c7d9011303791b1c7850db81dbf7a5525ec62a"});var l=a[e];return o=function(){return l},l}o(),o().s[0]++;var d=function(e){var n=e.open,t=e.handleClose;return o().f[0]++,o().s[1]++,a.createElement(l.V,{size:"large",open:n,onClose:t,"aria-labelledby":"form-dialog-title"},a.createElement(l.V.Header,{id:"form-dialog-title"},"About Reports"),a.createElement(l.V.Content,null," ","A report is the smallest building block of your dashboard. Each report runs a single Cypher query that loads data from your database. By changing the report type, different visualizations can be created for the data. See the"," ",a.createElement(r.Z,{externalLink:!0,href:"https://neo4j.com/labs/neodash/2.4/user-guide/reports/",target:"_blank"},"Documentation"),"for more on reports.",a.createElement("br",null),a.createElement("br",null),a.createElement("table",null,a.createElement("tr",null,a.createElement("td",null,a.createElement("b",null,"Moving Reports"),a.createElement("img",{src:"movereport.gif",style:{width:"100%"}})),a.createElement("td",null,a.createElement("b",null,"Resizing Reports"),a.createElement("img",{src:"resizereport.gif",style:{width:"100%"}}))))))};const s=d}}]);
//# sourceMappingURL=870.bundle.js.map

@@ -61,2 +61,8 @@ /*

* @license
* Copyright 2010-2023 Three.js Authors
* SPDX-License-Identifier: MIT
*/
/**
* @license
* Lodash <https://lodash.com/>

@@ -63,0 +69,0 @@ * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>

{
"name": "neodash",
"version": "2.4.1",
"version": "2.4.2",
"description": "NeoDash - Neo4j Dashboard Builder",

@@ -84,2 +84,3 @@ "neo4jDesktop": {

"react-force-graph-2d": "^1.23.8",
"react-force-graph-3d": "^1.24.1",
"react-gauge-chart": "^0.4.1",

@@ -101,2 +102,4 @@ "react-grid-layout": "^1.3.4",

"tailwindcss": "^3.3.2",
"three": "^0.159.0",
"three-spritetext": "^1.8.1",
"use-neo4j": "^0.3.13",

@@ -103,0 +106,0 @@ "yaml": "^2.2.1"

@@ -1,20 +0,11 @@

## NeoDash 2.4.1
This is a patch release following 2.4.0. It contains several new features for self-hosted (standalone) NeoDash deployments, as well as a variety of UX improvements for dashboard editors.
## NeoDash 2.4.2
This is a release with a large amount of quality of life improvements, as well as some new features:
Included:
- Improvements to customizability of the bar chart (styling, legend customization, report actions). [#689](https://github.com/neo4j-labs/neodash/pull/689)
- Improved dashboard settings interface, fixed alignment for table download button. [#729](https://github.com/neo4j-labs/neodash/pull/729)
- Adjusted ordering of suggested labels/properties for parameter selectors. [#728](https://github.com/neo4j-labs/neodash/pull/728)
- Better handling of date parameters when saving/loading dashboards. [#727](https://github.com/neo4j-labs/neodash/pull/727)
- Fixed incorrect z-index issue for form creation modals. [#726](https://github.com/neo4j-labs/neodash/pull/726)
- Adjusted filtering tooltip on tables to avoid hiding result data. [#712](https://github.com/neo4j-labs/neodash/pull/712)
- Fixed uncontrolled component issue for dashboard import modal. [#711](https://github.com/neo4j-labs/neodash/pull/711)
- Adjusted font color of graph context popups to use theme colors. [#699](https://github.com/neo4j-labs/neodash/pull/699)
- Adjust sidebar database selector to only show active databases. [#698](https://github.com/neo4j-labs/neodash/pull/698)
- Incorporated logging functionality for self-hosted NeoDash deployments. [#705](https://github.com/neo4j-labs/neodash/pull/705)
- Improved dashboard management in standalone-mode deployments. [#705](https://github.com/neo4j-labs/neodash/pull/705)
- Added Docker parameter for overriding the app's logo & custom header. [#705](https://github.com/neo4j-labs/neodash/pull/705)
- Changed the dashboard 'save' action to a logical merge, rather than a delete + create, allowing to persist labels across saves. [#705](https://github.com/neo4j-labs/neodash/pull/705)
- Docker: Updated Alpine base image to mitigate CVE-2023-38039 & CVE-2023-4863. [#705](https://github.com/neo4j-labs/neodash/pull/705)
- Visualize graphs in 3D with the new 3D graph report. [#737](https://github.com/neo4j-labs/neodash/pull/737)
- Improved dashboard management sidebar and handling of drafts. [#734](https://github.com/neo4j-labs/neodash/pull/734)
- Added parameter select setting for autopopulating first selector value. [#746](https://github.com/neo4j-labs/neodash/pull/746)
- Improved UX for editing page names & dashboard titles. [#743](https://github.com/neo4j-labs/neodash/pull/743)
- Unified common settings for each report type. [#724](https://github.com/neo4j-labs/neodash/pull/724)
- Title of the browser tab NeoDash runs on is now automatically set to the dashboard name. [#708](https://github.com/neo4j-labs/neodash/pull/708)
- Fixed issue where invisible table columns were not handled correctly. [#695](https://github.com/neo4j-labs/neodash/pull/695)
- Miscellaneous bug fixes, style improvements & stability fixes. [#744](https://github.com/neo4j-labs/neodash/pull/744)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc