From 9eea54d8e42d9ef408bae2f9a9e2928b093483f0 Mon Sep 17 00:00:00 2001 From: Michael Geers Date: Fri, 14 Aug 2026 16:26:29 +0200 Subject: [PATCH] Optimizer UI: migrate charts to echarts, remove chart.js (#32837) --- .../Optimize/BatteryConfigurationTable.vue | 95 +++- assets/js/components/Optimize/ChargeChart.vue | 512 ++++++------------ assets/js/components/Optimize/PriceChart.vue | 309 ----------- assets/js/components/Optimize/SocChart.vue | 348 ++++-------- .../Optimize/TimeSeriesDataTable.vue | 473 ++++++++-------- assets/js/components/Optimize/chart.ts | 54 ++ assets/js/components/Sessions/chartConfig.ts | 92 ---- assets/js/views/Optimize.vue | 170 ++++-- core/site_optimizer.go | 5 +- package-lock.json | 54 -- package.json | 8 +- 11 files changed, 770 insertions(+), 1350 deletions(-) delete mode 100644 assets/js/components/Optimize/PriceChart.vue create mode 100644 assets/js/components/Optimize/chart.ts delete mode 100644 assets/js/components/Sessions/chartConfig.ts diff --git a/assets/js/components/Optimize/BatteryConfigurationTable.vue b/assets/js/components/Optimize/BatteryConfigurationTable.vue index 7f0915a73..b5d1a5e05 100644 --- a/assets/js/components/Optimize/BatteryConfigurationTable.vue +++ b/assets/js/components/Optimize/BatteryConfigurationTable.vue @@ -1,7 +1,7 @@