Commit Graph

202 Commits

Author SHA1 Message Date
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
Mike Burgess
189a6c2fa9 Dashboard UI benchmark cards should show icons when they have zero values to stop jarring visual jumps when they have non-zero values #4 2022-05-29 10:36:30 +01:00
Mike Burgess
16b28b454e Dashboard UI search box should be full width on mobile #4 2022-05-28 10:15:16 +01:00
Mike Burgess
1c74f13eb9 Dashboard UI panel detail query tab should come before the definition tab #1429. 2022-05-24 08:50:07 +01:00
Mike Burgess
9aa34d680e Update dashboard UI dependencies #1429. 2022-05-23 09:57:15 +01:00
Mike Burgess
8b3e1b667f Update dashboard UI dependencies #1429. 2022-05-22 08:00:28 +01:00
Mike Burgess
5bd56b6cf4 Dashboard UI benchmark summary cards for OK and Info should only show colour for non-zero summary values. Closes #2066. 2022-05-15 12:01:36 +05:30
dependabot[bot]
ec88e7ee9e [dep][dash](deps-dev): Bump @types/jest in /ui/dashboard (#2047)
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 27.5.0 to 27.5.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-12 10:12:43 +01:00
Mike Burgess
b0adb248ea Improve focus ring colour of text inputs in dashboard UI #4 2022-05-11 15:31:15 +01:00
Mike Burgess
e28d994448 Fix dashboard UI benchmark nodes collapsing during running. Fixes #2045. (#2046) 2022-05-11 15:14:20 +01:00
Mike Burgess
bf86074450 Update "Find a dashboard" link on dashboard UI home page to show all mods on the hub. Closes #2044. 2022-05-11 14:44:27 +01:00
Mike Burgess
d3160ed45a Remove unused dashboard UI testing packages #1429 2022-05-06 11:29:12 +01:00
Mike Burgess
cbdefd5d8e Fix duplicate benchmark trunks being shown in dashboard UI when search is used. Fixes #2007. 2022-05-05 21:28:56 +01:00
Mike Burgess
d23d3c9826 Remove use of useTheme hook in dashboard UI components and replace with dashboard theme context to stop crash when dashboard UI code is embedded elsewhere #1978. 2022-05-05 14:03:21 +01:00
Mike Burgess
de27ba3fb5 Fix text colour in dashboard UI print view #1978. 2022-05-05 13:42:29 +01:00
Mike Burgess
bba0fc711b Add subtle border around plain cards in dashboard UI print view #1978. 2022-05-05 12:16:01 +01:00
Mike Burgess
7d426cdea1 Further improvements to dashboard UI benchmarks print view #1978. 2022-05-05 12:09:02 +01:00
Mike Burgess
a0a4bf437a Improve expansion of dashboard UI benchmark nodes in print view and restore expansion state afterwards #1978. 2022-05-05 10:56:19 +01:00