I’m having so much fun with this! The main thing of note is that I’ve ditched echarts for custom implementations of guages, line charts, heatmaps, and 3D surfaces. This has cut about 70% of the bundle size.

-rw-rw-r--  1 dgs dgs   2889 Feb  1 08:24 favicon.cddaee99.svg
-rw-rw-r--  1 dgs dgs  27699 Feb  1 08:24 index.html
-rw-rw-r--  1 dgs dgs    409 Feb  1 08:24 manifest.webmanifest
-rw-rw-r--  1 dgs dgs  32941 Feb  1 08:24 public.53624c73.css
-rw-rw-r--  1 dgs dgs 622571 Feb  1 08:24 public.563c0857.js
-rw-rw-r--  1 dgs dgs   1494 Feb  1 08:24 sw.js

Next up, the layout now actually works at small screen sizes. The gauges can be re-ordered by dragging them around.

Default dashboard

Curves can be edited either my changing the values in the table, or dragging the points around. Cells can be selected by clicking on them or dragging a selection and there are buttons to increase, decrease, interpolate or smooth the values out. 2D Heatmap

3D VE map

The application can be installed from Chrome as a desktop shortcut. This has the advantage of removing the chrome from Chrome (address bar, tabs, etc) to give more space to the display.

I haven’t got it running on mobile devices yet, but that is definitely on the way.

I’ve even made it dark mode aware for those who don’t want to get a tan from their screen

Dark dashboard

The canonical URL is https://vetuner.smithfamily.org.uk It might work for you, but it might not. I’d like to hear about it either way. email me about it at vetuner@smithfamily.org.uk