Commit Graph

59 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
9f9f7ae4d8 Update dashboard UI dependencies #1816 2022-08-15 11:17:12 +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
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
956d2f9a06 Fix circular dependencies in dashboard UI causing storybook to fail. Fixes #2239. (#2240) 2022-07-12 22:55:37 +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
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
b371036557 Update dashboard UI dependencies #1429. 2022-06-20 11:54:01 +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
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
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
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
e28d994448 Fix dashboard UI benchmark nodes collapsing during running. Fixes #2045. (#2046) 2022-05-11 15:14:20 +01:00
Mike Burgess
d3160ed45a Remove unused dashboard UI testing packages #1429 2022-05-06 11:29:12 +01:00
Mike Burgess
a57ceac38d Improve dashboard UI benchmark / control print views. Closes #1978. (#1994) 2022-05-05 01:01:54 +01:00
Mike Burgess
8656bf4c54 Remove background colour of panels in print view. Closes #1978. (#1989) 2022-05-03 12:20:02 +01:00
Mike Burgess
9d74442ee7 Update dashboard UI dependencies #1429. 2022-04-28 10:06:58 +01:00
Mike Burgess
ac7be747ae Rework dashboard UI benchmark display. Closes #1910. (#1957) 2022-04-28 00:00:38 +01:00
dependabot[bot]
82414cc88a [dep][dash](deps-dev): Bump autoprefixer in /ui/dashboard (#1931)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.4 to 10.4.5.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.4...10.4.5)

---
updated-dependencies:
- dependency-name: autoprefixer
  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-04-25 10:43:51 +01:00
dependabot[bot]
f941766218 [dep][dash](deps-dev): Bump @types/react-dom in /ui/dashboard (#1926)
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.0.1 to 18.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  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-04-25 10:12:12 +01:00
dependabot[bot]
10c10e212e [dep][dash](deps-dev): Bump @types/react in /ui/dashboard (#1925)
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.0.5 to 18.0.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  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-04-25 09:49:19 +01:00
dependabot[bot]
8dda0f5701 [dep][dash](deps-dev): Bump lint-staged in /ui/dashboard (#1912)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 12.3.8 to 12.4.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v12.3.8...v12.4.0)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-25 09:49:03 +01:00
dependabot[bot]
b7d19cd205 [dep][dash](deps): Bump react-markdown in /ui/dashboard (#1911)
Bumps [react-markdown](https://github.com/remarkjs/react-markdown) from 8.0.2 to 8.0.3.
- [Release notes](https://github.com/remarkjs/react-markdown/releases)
- [Changelog](https://github.com/remarkjs/react-markdown/blob/main/changelog.md)
- [Commits](https://github.com/remarkjs/react-markdown/compare/8.0.2...8.0.3)

---
updated-dependencies:
- dependency-name: react-markdown
  dependency-type: direct:production
  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-04-25 09:48:48 +01:00
Mike Burgess
05db578dc1 Support viewing benchmark as a table in dashboard UI. Closes #1866. (#1902) 2022-04-19 22:26:38 +01:00
dependabot[bot]
cd9be73d5e [dep][dash](deps-dev): Bump @types/lodash in /ui/dashboard (#1884)
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.181 to 4.14.182.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  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-04-19 20:16:41 +01:00
dependabot[bot]
3b435835ca [dep][dash](deps-dev): Bump @types/node in /ui/dashboard (#1883)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.24 to 17.0.25.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  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-04-19 18:13:27 +01:00
dependabot[bot]
c78260c44e [dep][dash](deps): Bump moment from 2.29.2 to 2.29.3 in /ui/dashboard (#1879)
Bumps [moment](https://github.com/moment/moment) from 2.29.2 to 2.29.3.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/2.29.3/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.3)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
  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-04-19 18:13:04 +01:00
dependabot[bot]
8fb8c30c0a [dep][dash](deps-dev): Bump lint-staged in /ui/dashboard (#1878)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 12.3.7 to 12.3.8.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v12.3.7...v12.3.8)

---
updated-dependencies:
- dependency-name: lint-staged
  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-04-19 18:12:39 +01:00
dependabot[bot]
79bb2275bc [dep][dash](deps-dev): Bump @types/react-dom in /ui/dashboard (#1875)
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.0.0 to 18.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  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-04-19 15:33:30 +01:00
Mike Burgess
788747d6fa Update dashboard UI dependencies #1429 2022-04-14 09:36:17 +01:00
Mike Burgess
82b6bbd7ca Update dashboard UI dependencies #1429 2022-04-12 20:33:02 +01:00
Mike Burgess
3969cd53c4 Update dashboard UI dependencies #1429 2022-04-11 10:04:17 +01:00
Mike Burgess
e1c99e2fc0 Update dashboard UI storybook dependencies to latest alpha #1429 2022-04-05 13:54:22 +01:00
Mike Burgess
269489fcea Update dashboard UI dependencies (@testing-library/react, echarts, moment, prettier, react-markdown, react-router-dom) and removed explicit webpack dependency which isn't required #1429 2022-04-05 13:33:36 +01:00
Mike Burgess
6239b67e4b Remove test logging from dashboard UI execution ID checks #1429. 2022-03-30 15:02:27 +01:00
Mike Burgess
5d66cf464f Dashboard UI should ignore execution events that are not for the currently-executing run #1429. 2022-03-30 14:50:17 +01:00
Mike Burgess
00d3d0c618 Reduce dashboard UI assets size #1429 2022-03-29 10:35:23 +01:00
Mike Burgess
fb021d13c2 Update dashboard UI package version #1429 2022-03-28 17:25:41 +01:00
Mike Burgess
27c4425515 Restructure dashboard UI to make the code re-usable. Closes #1676. (#1748) 2022-03-28 15:43:06 +01:00
Mike Burgess
f797de6187 Add support for text inputs in dashboards. Closes #1635. (#1737) 2022-03-26 18:19:29 +04:00
Mike Burgess
1b352cea89 Upgrade UI dependencies #1429 2022-03-16 11:51:18 +00:00
Mike Burgess
60c6ccfe0f Update dashboard UI storybook dependencies #1429 2022-03-15 15:18:57 +00:00
dependabot[bot]
f7fed53bfc [dep][dash](deps): Bump react-markdown in /ui/dashboard (#1664)
Bumps [react-markdown](https://github.com/remarkjs/react-markdown) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/remarkjs/react-markdown/releases)
- [Changelog](https://github.com/remarkjs/react-markdown/blob/main/changelog.md)
- [Commits](https://github.com/remarkjs/react-markdown/compare/8.0.0...8.0.1)

---
updated-dependencies:
- dependency-name: react-markdown
  dependency-type: direct:production
  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-03-15 15:09:19 +00:00
dependabot[bot]
31486cedd7 [dep][dash](deps-dev): Bump @types/lodash in /ui/dashboard (#1663)
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.179 to 4.14.180.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  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-03-15 15:08:34 +00:00
Mike Burgess
f1d775541d Improve dashboard UI browser history. Closes #1633. (#1638) 2022-03-13 22:05:54 +00:00
Mike Burgess
5705fae252 Remove duplicate dashboard interpolated string rendering. Closes #1619. (#1620) 2022-03-09 23:15:42 +00:00