Commit Graph

256 Commits

Author SHA1 Message Date
Jon Udell
0f7eb540b6 Update dashboard README to improve local dev instructions 2022-10-03 09:36:20 +01:00
Mike Burgess
941d3ee06f Improve dashboard print views. Closes #2466. (#2470) 2022-09-29 15:09:12 +01:00
Mike Burgess
dd40d8a596 Add hidden DOM when dashboard UI is complete to indicate completion to headless/WebDriver clients. Closes #2467. (#2469) 2022-09-28 11:37:07 +01:00
Mike Burgess
6ea97ef604 Update dashboard UI dependencies (@types/node, echarts and source-map-explorer) #1429. 2022-09-26 19:58:59 +01:00
Mike Burgess
ead7e30dd4 Update dashboard UI dependencies #1429. 2022-09-23 10:37:38 +01:00
Mike Burgess
2c417ea5ea Improve print view of benchmarks in dashboard UI #1429. 2022-09-22 19:24:25 +01:00
Mike Burgess
5baa863b4a Fix dashboard UI storybook errors for components that use react-router and improve storybook theming. Fixes #2458. (#2459) 2022-09-22 12:04:15 +01:00
Mike Burgess
56e7377f86 Dashboard UI progress bar should be hidden in print view. Closes #2456. 2022-09-21 13:23:41 +01:00
Mike Burgess
77ff81cc13 Dashboard UI benchmark controls that have multiple results are rendering a control node per result. Fixes #2443. 2022-09-21 13:23:33 +01:00
Mike Burgess
e359a84640 Dashboard UI benchmarks with both child controls and benchmarks do not render the controls. Fixes #2440. (#2441) 2022-09-15 00:07:40 +01:00
Mike Burgess
d715792a59 Update dashboard UI dependencies #1429. 2022-09-14 09:16:24 +01:00
Mike Burgess
c9ec005902 Ensure dashboard graph nodes and edges are centered in the view after we expand folded nodes #2372 2022-09-12 15:07:15 +01:00
Mike Burgess
d41107d175 Upgrade dashboard UI hero icons to v2 #2372 (#2425) 2022-09-06 23:02:33 +01:00
Mike Burgess
12fc401802 Hide react-flow attribution as per pro example #2372 2022-08-26 10:40:08 +01:00
Mike Burgess
f2f5178eb4 Improve dashboard UI dashboard list scrolling to retain header in fixed position #2372 2022-08-25 19:03:43 +01:00
Mike Burgess
61a870eff6 Improve dashboard UI content scrolling to retain header in fixed position #2372 2022-08-25 16:05:17 +01:00
Mike Burgess
b3af199896 Various dashboard UI graph improvements #2372 (#2374) 2022-08-25 13:20:38 +01:00
Mike Burgess
48e5192fe5 Add initial directed graph implementation #2249 (#2358) 2022-08-23 15:01:59 +01:00
Mike Burgess
734525da4e Stop contents of dashboard UI error modal spilling out and improve modal layout on mobile. Fixes #2336. 2022-08-19 13:37:41 +01:00
Mike Burgess
dbec7bbbad Dashboard UI combo input should display the "Use <custom value>" option before matching options so that users can hit return to submit their custom value #1816 2022-08-19 10:48:46 +01:00
Mike Burgess
9f9f7ae4d8 Update dashboard UI dependencies #1816 2022-08-15 11:17:12 +01:00
Mike Burgess
f7668e41fb Add dashboard UI combo box input type. Closes #1816. (#2330) 2022-08-15 11:14:55 +01:00
Mike Burgess
88cd3c215b Dashboard UI hrefs should still be enabled for snapshots when the URL is relative #2311. 2022-08-09 21:13:36 +01:00
Mike Burgess
d86c76fdd1 Dashboard UI hrefs should be disabled in snapshot mode. Closes #2311. 2022-08-09 10:15:59 +01:00
Mike Burgess
7b7c240b41 Ensure dashboard UI select inputs connected to a CLI of <v0.16.x will pre-select input values from the URL #2268. 2022-07-26 22:25:57 +01:00
Mike Burgess
1e10a2317e Fix dashboards with multiple inputs not always loading input values correctly. Fixes #2268. (#2270) 2022-07-26 21:53:12 +01:00
Mike Burgess
75b623bd7a Allow dashboard UI to be put into snapshot mode without any URL parameters. Closes #2214. (#2267) 2022-07-25 22:40:36 +01:00
Mike Burgess
8b1a1cf462 Fix flow/hierarchy dashboard UI bug where id/to_id and id/from_id/to_id rows would not render the expected results. Fixes #2254. 2022-07-18 15:21:37 +01:00
Mike Burgess
966570f8cd Fix dashboard UI not rendering for chart/flow/hierarchy/input when type is set to table. Fixes #2250. (#2251) 2022-07-15 18:16:31 +01:00
Mike Burgess
7e1333f04a Update dashboard UI README #1429 2022-07-13 08:53:13 +01:00
Mike Burgess
956d2f9a06 Fix circular dependencies in dashboard UI causing storybook to fail. Fixes #2239. (#2240) 2022-07-12 22:55:37 +01:00
Mike Burgess
c22aed8f8a Fix dashboard UI crashing when socket connection reconnects. Fixes #2224. 2022-07-06 17:00:54 +01:00
Mike Burgess
506f7ecbd8 Dashboard flow datasets rows with node and edge information in a single row are causing a cyclic dependency error. Fixes #2217. 2022-07-01 17:53:45 +01:00
kaidaguerre
5193c70395 Restructure steampipe repo to use pkg folder. Closes #2204 2022-06-27 11:36:03 +01:00
Mike Burgess
1fcd785179 Improve dashboard UI socket connectivity to allow reconnects #1429 2022-06-23 21:53:50 +01:00
Mike Burgess
5f8c8294c8 Update dashboard UI @types/jest dependency #1429. 2022-06-22 12:42:39 +01:00
Mike Burgess
8fb4155536 Ensure dashboard UI group by select has cursor to indicate it can be clicked #1429. 2022-06-22 10:16:22 +01:00
Mike Burgess
1fe6e5ef61 Update dashboard UI tailwindcss dependency #1429. 2022-06-22 09:44:41 +01:00
Mike Burgess
0978056c41 Update dashboard UI @headlessui/react dependency to 1.6.5 #1429. 2022-06-21 10:47:56 +01:00
Mike Burgess
0337b07b14 Ensure that dashboard UI can handle indeterminate ordering of dispatch events when running in Steampipe Cloud. Fixes #2194. (#2195) 2022-06-21 10:45:22 +01:00
Mike Burgess
b8967243b8 Improve display of dashboard UI progress indicator #2113. 2022-06-20 20:31:06 +01:00
Mike Burgess
b371036557 Update dashboard UI dependencies #1429. 2022-06-20 11:54:01 +01:00
Mike Burgess
c659c8f854 Improve percentage calculation of dashboard UI progress indicator #2113. 2022-06-20 11:41:22 +01:00
Mike Burgess
bb08f31339 Add global dashboard loading indicator to show overall progress of dashboard run. Closes #2113. 2022-06-20 11:35:57 +01:00
Mike Burgess
ecb527287c Clearing or setting a dashboard snapshot should clear or set the snapshot ID from/into state respectively #2115. 2022-06-16 16:47:46 +01:00
kaidaguerre
938ad80d37 Update dashboard snapshot format, making control/benchmark output consistent with dashboards. Closes #2154 2022-06-15 16:01:51 +01:00
Mike Burgess
dbeb040f74 Dashboard UI should allow consumers of the code to decide the default group by mode #4 2022-06-13 10:22:17 +01:00
Mike Burgess
cfbb7a24c8 Remove noisy dashboard UI console logging #1429 2022-06-09 21:53:56 +01:00
Mike Burgess
fac537c72f Add event hooks to dashboard UI data fetching. Closes #2115. (#2165) 2022-06-09 19:50:25 +01:00
Mike Burgess
da2f51db3c Update dashboard UI dependencies #1429 2022-06-07 18:01:34 +01:00