Commit graph

1080 commits

Author SHA1 Message Date
Michael Geers
ea80d136ca
History UI: add prefetch and caching (#32699) 2026-08-10 18:00:10 +02:00
Michael Geers
136809f9b0
UI Sessions: migrate charts from Chart.js to ECharts (#32625) 2026-08-10 15:09:51 +00:00
andig
7b8e6e1f74
Config UI: show static grid export limit on hems card (#32634) 2026-08-10 09:10:31 +00:00
andig
09c2ce3055
chore: semver-compliant version for dev and nightly builds (#32663) 2026-08-09 15:00:31 +02:00
Michael Geers
28e41bdd09
chore: fix lint:format skipping assets and tests (#32662) 2026-08-09 13:01:19 +02:00
andig
d09a952cba
Optimizer: add feasible status (#32632) 2026-08-09 10:37:22 +02:00
Michael Geers
afac7ab56d
Config UI: fix duration template param handling (#32572) 2026-08-07 21:35:14 +02:00
Michael Geers
950ca489e5
UI Charts: swipe on charts to switch time range (#32614) 2026-08-07 18:47:25 +02:00
Michael Geers
4314a64896
UI Charts: show/hide tooltips on touch (#32613) 2026-08-07 18:47:01 +02:00
Michael Geers
7317b3437a
UI: hide chart tooltips on touch release (#32603) 2026-08-07 18:31:18 +02:00
Michael Geers
ffb91cc335
UI Customize: email-based problem report flow for custom support email (#32584) 2026-08-07 18:30:58 +02:00
Michael Geers
84cf093d3d
UI Customize: add white-label flags (logo, brand, website, email, phone) (#32582) 2026-08-07 18:30:58 +02:00
andig
3093539af5
Optimizer: add static grid export limit (#32541) 2026-08-07 12:58:14 +02:00
andig
45e781dac0
API: publish forecast as arrays with unix timestamps (BC) (#32391) 2026-08-06 11:49:33 +02:00
Michael Geers
9d0bc5a865
Charging plan: make strategy settings discoverable (#32452) 2026-08-06 09:25:43 +02:00
Michael Geers
3ec61c1851
Sessions: record added range per charging session (#32509) 2026-08-04 14:07:15 +02:00
Michael Geers
addbda0c43
Remote access: show tunnel connect errors, self-recover after offline boot (#32511) 2026-08-04 12:57:07 +02:00
andig
c3f3384bfc
API: generate /api/state documentation from UI types (#32431)
Co-authored-by: Michael Geers <michael@geers.tv>
2026-08-03 11:06:37 +00:00
Michael Geers
6fd2947509
UI: apply 5% floor to vehicle limit slider (#32462) 2026-08-03 06:59:44 +00:00
andig
43349e43fb
UI: close the bottom bar more menu on a second tab click (#32435) 2026-08-03 08:58:22 +02:00
Michael Geers
ac5d384e39
UI: allow vehicle charging limit below 20%, include api-set values (#32460) 2026-08-03 08:52:44 +02:00
Michael Geers
5555395cd7
chore: remove leftover Prettier and ESLint references (#32459) 2026-08-03 08:52:08 +02:00
Michael Geers
bfba6bb2fc
Config UI: fix decimal input in numeric fields (#32458) 2026-08-03 08:51:14 +02:00
Michael Geers
de29e57930
Sessions UI: fix grouped chart layout and legend styling (#32338) 2026-07-31 16:24:33 +02:00
Maschga
d07a0741ec
chore: use vite+ (#32297)
Co-authored-by: Michael Geers <michael@geers.tv>
2026-07-31 11:43:57 +02:00
Michael Geers
b178fb5c98
UI: fix loadpoint value alignment on narrow screens (#32275) 2026-07-29 15:29:13 +00:00
Michael Geers
598a50d778
chore: update npm dependencies (#32271) 2026-07-29 16:28:19 +02:00
andig
4c26af7f5c
HEMS: add custom implementation (#32187) 2026-07-29 14:41:12 +02:00
Michael Geers
ce75e49192
History: normalize tooltip units, add total row (#32262) 2026-07-29 14:39:31 +02:00
Michael Geers
03a8c744d0
UI: suppress API error toasts during restart (#32265) 2026-07-29 14:38:38 +02:00
Tim
9300e15867
Session: fixed overflowing of cards on small screens (#32261)
Co-authored-by: timdrxe <druee.tim@gmail.com>
Co-authored-by: Michael Geers <michael@geers.tv>
2026-07-29 12:02:05 +00:00
andig
20ce660d7a
Battery: move grid discharge setting to battery page (#32256)
Co-authored-by: Michael Geers <michael@geers.tv>
2026-07-29 09:13:29 +00:00
github-actions[bot]
106d44652c
Add THB (Thai Baht) to currency list (#32231) 2026-07-28 17:02:37 +00:00
andig
75eebf131b
UI: fix missing general config tiles with battery configured (#32140) 2026-07-25 11:01:51 +00:00
andig
43517ee105
Optimizer: don't show outdated battery forecast (#32119) 2026-07-24 13:24:39 +00:00
andig
771fc20ec2
Optimizer: split grid peak shaping into demand, feed-in and combined strategies (#32108) 2026-07-24 11:26:37 +02:00
andig
9c88523682
Revert "API: generate /api/state documentation from UI types" (#32109) 2026-07-24 11:24:23 +02:00
andig
02a66252ca
Modbus: unify delay and timeout settings (BC) (#31996) 2026-07-23 17:03:28 +02:00
andig
a1b6a06305
Optimizer: surface battery-to-grid discharge as suggestion (#32087) 2026-07-23 15:32:24 +02:00
andig
177ca558c9
Site: add experimental battery grid discharge setting (#32086) 2026-07-23 14:17:45 +02:00
Michael Geers
542a01fa20
API: generate /api/state documentation from UI types (#31530) 2026-07-23 12:03:21 +02:00
github-actions[bot]
b4c3844765
chore: use consistent 'vehicle' wording in messaging notifications (#31939) 2026-07-23 08:55:57 +00:00
andig
9db7be1ede
Optimizer: notify on advisory suggestion changes (#31905) 2026-07-22 11:47:50 +00:00
andig
608aa36629
Curtailment: report curtailed percent instead of bool (#32010) 2026-07-21 13:14:40 +02:00
Maschga
8487a31ea0
chore: minor (#31981) 2026-07-20 14:08:14 +00:00
Michael Geers
2a86cc44b1
UI: move vehicle settings from charging plan modal to own modal (#31775) 2026-07-19 11:39:33 +02:00
Maschga
28d36a51f0
Battery (experimental): batteryicon: visualize actual percentages (#31917) 2026-07-18 21:03:04 +02:00
andig
579df2ad67
Sessions: show export dropdown above bottom tab bar (#31898) 2026-07-18 12:06:57 +02:00
Michael Geers
b02a40353f
Heating: add time-based energy statistics (today, 24h, 7d) to loadpoint tile (#31781) 2026-07-18 12:06:24 +02:00
Michael Geers
362620ba07
Battery (experimental): restore priority/buffer soc constraint (#31900) 2026-07-18 11:50:43 +02:00