Mike Burgess
240041a006
Update dashboard panel detail logs to use timestamps from events rather than generating in the web socket handler #2895
2022-12-22 15:47:56 +00:00
Mike Burgess
f0a14a23bf
Fix dashboard word break for table line view #2905 .
2022-12-22 10:47:54 +00:00
Mike Burgess
9c26e8a9a3
Fix dashboard modal not theming correctly in dark mode. Fixes #2907 .
2022-12-22 10:39:45 +00:00
Mike Burgess
45e14c4ded
Improve dashboard word breaks across the UI by replacing break-all with break-keep. Closes #2905 .
2022-12-22 10:30:24 +00:00
Mike Burgess
f1888f3d69
Show dashboard panel log in panel detail. Closes #2895 . ( #2902 )
2022-12-21 12:46:42 +00:00
Mike Burgess
cf7f5f878b
Dashboard panels should support more granular statuses. Closes #2889 . ( #2891 )
2022-12-19 16:35:48 +00:00
Mike Burgess
20af870519
Show all dashboard graph nodes and edges in the progress panel #2874 ( #2885 )
2022-12-18 22:48:23 +00:00
Mike Burgess
60f450ec40
Show with block status in dashboard graph panel information. Closes #2874 . ( #2882 )
2022-12-16 10:19:20 +00:00
Mike Burgess
a86fdd8a6d
Ensure dashboard UI graph node connectors are not shown #2708 .
2022-12-13 17:49:24 +00:00
Mike Burgess
cc8f6e9542
Upgrade dashboard UI dependencies #1429 .
2022-12-13 17:28:42 +00:00
Mike Burgess
88052794f6
Flow/Hierarchy diagrams with named control category colours are not showing the mapped theme colour value. Fixes #2865 .
2022-12-13 15:12:06 +00:00
Mike Burgess
595ab12e79
Improve handling of dynamically imported dashboard echarts and jq bundles #2838
2022-12-07 15:12:59 +00:00
Mike Burgess
f4abc13c29
Move dashboard echarts and jq dependencies into their own bundles. Closes #2838 . ( #2840 )
2022-12-06 18:11:44 +00:00
Mike Burgess
ea105cb4da
Update dashboard material symbols to use 300 weight SVGs #2828
2022-12-06 17:36:30 +00:00
Mike Burgess
4a91a0c209
Move dashboard material symbols step to its own package script and yarn run it from required scripts #2828
2022-12-06 12:55:25 +00:00
Mike Burgess
d1624cd83b
Add dashboard support for Google Material Symbols. Closes #2828 . ( #2834 )
2022-12-06 11:59:19 +00:00
Mike Burgess
c4b88f1443
Revert back to only showing dashboard graph nodes if the graph has completed, or the node has edges #2708
2022-12-02 10:54:24 +00:00
Mike Burgess
99cd3b3586
Show dashboard graph panel information if there are zero nodes and edges #2708
2022-12-02 00:52:31 +00:00
Mike Burgess
3dcf746565
Always show dashboard graph nodes, regardless of dashboard state or edge count #2708
2022-12-01 23:54:43 +00:00
Mike Burgess
14027c8ebc
Update dashboard UI dependencies #1429
2022-12-01 12:33:23 +00:00
Mike Burgess
fdabb9db2c
Improve performance of dashboard graph href rendering. Closes #2816 . ( #2817 )
2022-12-01 12:26:01 +00:00
Mike Burgess
853a16e3f9
Adjust position of dashboard panel controls #2663 .
2022-11-30 23:35:54 +00:00
Mike Burgess
0699d5e78c
Add guard for dashboard node and edge status not being available #2708
2022-11-30 16:56:31 +00:00
Mike Burgess
ce064738c8
Dashboard graphs should still render complete nodes and edges after another node or edge has errored. Closes #2811 . ( #2813 )
2022-11-30 15:58:30 +00:00
Mike Burgess
6afc3817c0
Dashboard graphs using node and edge data format should not wait for a node or edge to complete before showing panel progress #2708
2022-11-30 15:39:10 +00:00
Mike Burgess
efddf86013
Update dashboard UI reactflow dependency to v11.3.2 #1429 .
2022-11-29 10:22:42 +00:00
Mike Burgess
5442e9af65
Fix dashboard UI graph folded node labels having no text shadow #2708 .
2022-11-28 16:43:34 +00:00
Mike Burgess
b23b69677a
Update dashboard UI dependencies #1429 .
2022-11-28 16:27:31 +00:00
Mike Burgess
f540a44686
Improve appearance and position of dashboard panel controls #2663 .
2022-11-28 16:11:30 +00:00
Mike Burgess
312a094a66
Dashboard UI modal should be wrapped in a theme provider to allow for external dashboard UI code usage. Fixes #2806 .
2022-11-28 10:56:57 +00:00
Mike Burgess
daf952c591
Update dashboard flow/graph/hierarchy node and edge title resolution logic #2708 .
2022-11-23 22:58:53 +00:00
Mike Burgess
05e5d855a7
Simplify classes and styles for dashboard graph node text icons + graph utils cleanup + prettier upgrade #2708 .
2022-11-23 16:11:36 +00:00
Mike Burgess
94b52d12b9
Don't show dashboard graph panel information when the panel is in error #2708 .
2022-11-23 10:15:47 +00:00
Mike Burgess
380231ded4
Update dashboard graph direction to accept "left_right" and "top_down" as values #2708 .
2022-11-23 09:08:27 +00:00
Mike Burgess
05295f8822
Further graph improvements #2708 ( #2784 )
...
- Improve icon text sizing and positioning
- Improve node and edge label display with text shadow and tighter padding to better show the edges
- Fix alignment of short node labels
2022-11-22 17:49:12 +00:00
Mike Burgess
f4d0e56e8b
Replace usage of moment.js with day.js in dashboard UI. Closes #2778 .
2022-11-22 11:33:17 +00:00
Mike Burgess
3a15fcda00
Ensure category color is used on dashboard text icons #2708
2022-11-22 10:40:48 +00:00
Mike Burgess
0c9a2e95ed
Further graph improvements #2708 ( #2777 )
2022-11-22 10:32:25 +00:00
Mike Burgess
ed77ab5af8
Update reactflow to v11.3.0 #2708
2022-11-21 15:20:56 +00:00
Mike Burgess
d6a77957b5
Further graph improvements #2708 ( #2773 )
...
- Clicking folded node label or icon will expand
- Show node control panel on hover
- Nodes are now only moveable from the controls shown on hover
- Show re-fold icon in node controls
2022-11-21 15:11:04 +00:00
Mike Burgess
72e4d7b761
Fix dashboard resources other than table not allowing horizontal scroll in panel detail data table view #2708 .
2022-11-18 00:48:38 +00:00
Mike Burgess
356cbfe19c
Fix dashboard flow/graph/hierarchy legacy format titles not appearing when a node is already created implicitly from a previous edge definition #2708
2022-11-17 11:40:54 +00:00
Mike Burgess
732529418c
Further dashboard graph improvements #2708 ( #2762 )
...
- Add category info to node/edge properties tooltip
- Add typescript typing to usePrevious to remove need for tsignore hints
- Don't zoom out when expanding folded nodes
- Fix nodes moving / zoom resetting when you zoom in and try to click a node
- Fix bottom of nodes being cut off for certain default zoom levels
2022-11-17 09:56:19 +00:00
Mike Burgess
5ab72ec376
Further dashboard UI graph improvements #2708 ( #2753 )
...
- Allow for default fold info
- Fix default colour for edges
2022-11-16 10:20:47 +00:00
Mike Burgess
c355134f2b
Fix dashboard interpolated string expressions with adjacent expressions not separated by spaces not rendering the second expression. Fixes #2752 .
2022-11-16 09:47:40 +00:00
Mike Burgess
b345de0cac
Fix missing heroicons for dashboard UI by adding kebabCase exception list. Fixes #2748 .
2022-11-15 15:21:30 +00:00
Mike Burgess
cf1d0df8c2
Further dashboard UI graph improvements #2708 ( #2747 )
2022-11-14 23:39:55 +00:00
Mike Burgess
f0e26d7004
Rename dashboard error modal to "Workspace error" to better suit its usage #2742 .
2022-11-12 00:00:45 +00:00
Mike Burgess
b72d79024c
Ensure workspace and panel errors are shown in dashboard panels. Fixes #2742 .
2022-11-11 23:51:37 +00:00
Mike Burgess
fba3a0af61
Disable dashboard UI version mismatch check by default and opt-in for local CLI #2728 .
2022-11-11 09:50:10 +00:00